Linux - Add, Delete and Modify Users (adduser, deluser, passwd, chfn)
Spisu treści:
Linux to system dla wielu użytkowników, co oznacza, że więcej niż jedna osoba może wchodzić w interakcje z tym samym systemem w tym samym czasie. Jako administrator systemu masz obowiązek zarządzać użytkownikami i grupami systemu, tworząc nowych użytkowników i przypisując ich do różnych grup.
Czasami może być konieczne usunięcie konta użytkownika. Być może dlatego, że użytkownik opuścił organizację lub został stworzony dla określonej usługi, która nie działa już w systemie.
W systemie Linux można usunąć konto użytkownika i wszystkie powiązane z nim pliki za pomocą polecenia
userdel
.
Ten samouczek obejmuje komendę
userdel
i jej opcje.
Składnia polecenia
userdel
Składnia komendy
userdel
jest następująca:
userdel USERNAME
Aby usunąć użytkowników za pomocą polecenia
userdel
, musisz być zalogowany jako użytkownik root lub użytkownik z dostępem
sudo
.
Jak usunąć użytkownika w systemie Linux
Aby usunąć konto użytkownika o nazwie
username
za pomocą polecenia
userdel
, uruchom:
userdel username
Po wywołaniu polecenie odczytuje zawartość pliku
/etc/login.defs
. Właściwości zdefiniowane w tym pliku zastępują domyślne zachowanie
userdel
. Jeśli
USERGROUPS_ENAB
jest ustawione na
yes
w tym pliku,
userdel
usuwa grupę o tej samej nazwie co użytkownik, tylko jeśli żaden inny użytkownik nie jest członkiem tej grupy.
Polecenie usuwa wpisy użytkownika z plików
/etc/passwd
i
/etc/shadow,
.
W większości dystrybucji Linuksa, podczas usuwania konta użytkownika za pomocą
userdel
, katalog domowy i poczty użytkownika nie są usuwane.
Użyj opcji
-r
(
--remove
), aby wymusić na
userdel
usunięcie katalogu domowego użytkownika i bufora poczty:
userdel -r username
Powyższe polecenie nie usuwa plików użytkownika znajdujących się w innych systemach plików. Musisz ręcznie wyszukać i usunąć pliki.
Jeśli użytkownik, którego chcesz usunąć, jest nadal zalogowany lub jeśli uruchomione są procesy należące do tego użytkownika, komenda
userdel
nie zezwala na usunięcie użytkownika.
W tej sytuacji zaleca się wylogowanie użytkownika i zabicie wszystkich uruchomionych procesów użytkownika za pomocą polecenia
killall
:
sudo killall -u username
Po zakończeniu możesz usunąć użytkownika.
Inną opcją jest użycie opcji
-f
(
--force
), która każe użytkownikowi usunąć siłę konta użytkownika, nawet jeśli użytkownik jest nadal zalogowany lub istnieją uruchomione procesy należące do użytkownika.
Wniosek
W tym samouczku nauczyłeś się, jak usuwać konta użytkowników w systemie Linux za pomocą polecenia
userdel
. Ta sama składnia dotyczy dowolnej dystrybucji Linuksa, w tym Ubuntu, CentOS, RHEL, Debian, Fedora i Arch Linux.
userdel
jest narzędziem niskiego poziomu, użytkownicy Debiana i Ubuntu będą częściej używać bardziej przyjaznego polecenia
deluser
.
Jeśli masz jakieś pytania, zostaw komentarz.
użytkownik terminalaJak dodawać użytkowników i zarządzać kontami użytkowników w systemie Windows 8
Dowiedz się, jak dodawać nowych użytkowników i zarządzać kontami użytkowników w systemie Windows 8. Jest to nieco inny interfejs i ogólnie łatwiej jest zmieniać użytkowników.
Jak dodawać i usuwać użytkowników w centos 7
Umiejętność dodawania i usuwania użytkowników jest jedną z podstawowych umiejętności, którą powinien znać użytkownik Linuksa. W tym samouczku wyjaśnimy, jak dodawać i usuwać użytkowników w systemach CentOS 7.
Jak tworzyć użytkowników w systemie Linux (polecenie useradd)
Linux to system dla wielu użytkowników, co oznacza, że więcej niż jedna osoba może wchodzić w interakcje z tym samym systemem w tym samym czasie. W tym samouczku wyjaśniono polecenie useradd i jego opcje.