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

Ponieważ istnieje kilka odmian polecenia userdel dla różnych systemów, postaram się wymienić tutaj te najbardziej popularne i najczęściej spotykane.

Unix

Polecenie userdel:
     userdel [-rSv] [-p zachowaj_wartość] nazwa_użytkownika
Polecenie userdel z opcją -D:
     userdel -D [-p zachowaj_wartość]
Polecenie userdel:
     userdel [-prv] nazwa_użytkownika
Polecenie userdel z opcją -D:
     userdel -D [-p zachowaj_wartość]

Linux

Chyba najprostsza postać polecenia userdel:
     userdel [-r] nazwa_użytkownika
Polecenie userdel
     userdel [-D binddn] [-P ścieżka] [-r [-f]] nazwa_użytkownika
Polecenie userdel z dodatkowymi opcjami
     userdel [-uv]

Opis opcji

Opis opcji polecenia userdel

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

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

Uwaga. Aby wykonać poniższe polecenia należy mieć prawa użytkownika zaawansowanego lub być zalogowanym jako root
     # 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:
     # 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:
     # 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:
     # 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

Poniż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

  • useradd - 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

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.
Kembali kehalaman sebelumnya