userdel
userdel (od ang. delete user) – polecenie, które podobnie jak useradd
służy do zarządzania kontami użytkowników w systemach rodziny Unix oraz Linux, to polecenie usuwa istniejące konto użytkownika z systemu, przy opcji -r
usuwa również katalog domowy.
Składnia polecenia
edytujPonieważ istnieje kilka odmian polecenia userdel
dla różnych systemów, postaram się wymienić tutaj te najbardziej popularne i najczęściej spotykane.
Unix
edytuj-
- Polecenie
userdel
:
- Polecenie
userdel [-rSv] [-p zachowaj_wartość] nazwa_użytkownika
- Polecenie
userdel
z opcją-D
:
- Polecenie
userdel -D [-p zachowaj_wartość]
-
- Polecenie
userdel
:
- Polecenie
userdel [-prv] nazwa_użytkownika
- Polecenie
userdel
z opcją-D
:
- Polecenie
userdel -D [-p zachowaj_wartość]
Linux
edytuj-
- Chyba najprostsza postać polecenia
userdel
:
- Chyba najprostsza postać polecenia
userdel [-r] nazwa_użytkownika
-
- Polecenie
userdel
- Polecenie
userdel [-D binddn] [-P ścieżka] [-r [-f]] nazwa_użytkownika
- Polecenie
userdel
z dodatkowymi opcjami
- Polecenie
userdel [-uv]
Opis opcji
edytujOpis opcji polecenia userdel
edytuj
Argument Znaczenie -r
ustawienie tej opcji spowoduje usunięcie katalogu domowego użytkownika. -f
opcja wymuszenia usunięcia konta użytkownika zalogowanego. -p zachowaj_wartość
zachowanie użytkownika w pliku /etc/passwd
, usunięcie odbywa się poprzez ustawienie hasła "niemożliwego", jest to robione, aby można było skorzystać z konta użytkownika.-u
wyświetlenie informacji o tym jak użyć narzędzia. -v (OpenSUSE)
użycie opcji wyświetli wersję polecenia. -v (UNIX)
wyświetlanie informacji zwrotnej polecenia na konsolę. -P ścieżka
ustawienie powłoki systemowej użytkownika, domyślnie wybierana jest domyślna powłoka systemowa. -S
pozwolenie na usunięcie również konta użytkownika z Samba. -D binddn
Użycie "Distinguished Name binddn" do podłączenia do katalogu LDAP. nazwa_użytkownika
tutaj należy podać nazwę konta użytkownika do usunięcia.
Opis opcji polecenia userdel
z opcją -D
edytuj
Argument Znaczenie -p zachowaj_wartość
zachowanie użytkownika w pliku /etc/passwd
, usunięcie odbywa się poprzez ustawienie hasła "niemożliwego", jest to robione, aby można było skorzystać z konta użytkownika.
Przykłady użycia polecenia userdel
edytuj
- Uwaga. Aby wykonać poniższe polecenia należy mieć prawa użytkownika zaawansowanego lub być zalogowanym jako root
- Usunięcie użytkownika 'jimbo' bez usunięcia jego katalogu domowego:
# userdel jimbo
- Usunięcie użytkownika 'jimbo' z usunięciem jego katalogu domowego, polecenie nie zostanie wykonane jeśli użytkownik jest zalogowany do systemu.
# userdel -r jimbo
- Usunięcie użytkownika 'jimbo' nawet, gdy ten jest zalogowany:
# userdel -rf jimbo
- Wywołanie
userdel
polecenia bez opcji w systemie OpenSUSE ukaże komunikat:
- Wywołanie
# userdel userdel: Zbyt mało argumentów. userdel --help' lub `userdel --usage' podaj więcej informacji.
- Wywołanie
userdel
polecenia z opcją-u
lub--usage
w systemie OpenSUSE ukaże komunikat:
- Wywołanie
# userdel -u Składnia: userdel [-D binddn] [-P ścieżka] [-r [-f]] użytkownik
- Wywołanie
userdel
polecenia z opcją--help
w systemie OpenSUSE ukaże komunikat:
- Wywołanie
# userdel --help Składnia: userdel [-D binddn] [-P ścieżka] [-r [-f]] użytkownik userdel - usunięcie użytkownika i związanych z nim plików -r Usunięcie katalogu domowego i skrzynki pocztowej -f Force removal of files, even if not owned by user -D binddn Użycie dn "binddn" do podłączenia do katalogu LDAP -P ścieżka Szukanie plików passwd, shadow i group w "ścieżce" --usługa usł Dodanie konta do usługi nazw 'usł' --help Wyświetlenie tego opisu -u, --usage Wyświetlenie krótkiej informacji o składni -v, --version Wypisanie wersji programu Poprawne usługi dla --services to: files, ldap
Powiązane z tematem pliki
edytujPoniżej w tabelce wypisane są pliki, które zawierają informację o kontach użytkowników, grupach, itd...
Plik Opis /etc/passwd
plik z kontami użytkowników. /etc/shadow
zabezpieczona informacja o kontach użytkowników. /etc/group
plik z informacją o grupach.
Pozostałe polecenia do zarządzania kontami użytkownika
edytujuseradd
- polecenie służące do dodawania kont użytkowników.usermod
- polecenie służące do modyfikacji kont użytkowników.users
- wyświetlenie nazw zalogowanych użytkowników.passwd
- polecenie służące do zmiany hasła do kont użytkowników.groups
- polecenie wyświetlające do jakich grup należy konto użytkownika.groupadd
- polecenie służące do dodawania grup.groupmod
- polecenie służące do modyfikacji grup.groupdel
- polecenie służące do usuwania grup.chfn
- polecenie służące do zmiany informacji fingerowej.chsh
- polecenie do zmiany zgłoszeniowej powłoki systemowej.
Linki zewnętrzne
edytujuserdel(8)
– strona podręcznika systemu Linux- Podręczniki konkretnych systemów i dystrybucji Linuksa:
- Debian
- Slackware
- FreeBSD. freebsd.org. [zarchiwizowane z tego adresu (2007-03-16)].
- NetBSD. netbsd.org. [zarchiwizowane z tego adresu (2007-03-03)].
- OpenBSD