Jak usunąć użytkownika Linuksa
Aby usunąć użytkowników z Linux, najpierw musimy wyświetlić użytkownika, dane użytkownika są umieszczane w /etc/passwd Katalog, ten kot jest wyświetlany za pomocą polecenia CAT:
$ cat /etc /passwd
Przewiń w dół, aby wyświetlić listę użytkowników dostępnych w Linux:
Mamy czterech użytkowników w Linux, którzy są Maadi, Hammad, John i Paul, które można zobaczyć na powyższym wyjściu. Możemy usunąć lub usunąć użytkowników z Linuksa w dowolnym momencie, używając komendy prostej Linux, której ogólną składnią jest:
$ userDel [opcje] [nazwa użytkownika]
Wyjaśnienie powyższej składni to:
Istnieją trzy typy najczęstszych opcji używanych z poleceniem UserDel to:
-F | Ta opcja jest używana do przymusowego usuwania użytkownika z Linux, kończy wszystkie procesy, wylogowane z terminalu i ostatecznie usuwa użytkownika na stałe z Linux |
-R | Ta opcja służy do usunięcia plików dołączonych do użytkownika |
-Z | Mapowanie użytkowników SELINUX to zasady bezpieczeństwa odziedziczone przez wszystkich użytkowników Linux, używając tej opcji, jesteś niezależny od mapowania użytkowników Selinux. |
Usuńmy użytkownika „Paul” z systemu Linux za pomocą polecenia „UserDel” z Sudo:
$ Sudo UserDel Paul
Aby zweryfikować status ostatniego wykonanego polecenia, uruchom następujące polecenie:
$ echo $?
Polecenie „Echo $?”Ma następujące możliwe wyniki, które wyjaśniono wyjaśnienia:
Wynik | Wyjaśnienie |
---|---|
0 | Polecenie zostało pomyślnie wykonane. |
1 | Plik zawiera hasło, którego nie można zaktualizować |
2 | Wprowadzone polecenie ma nieprawidłową składnię |
6 | Określony przez użytkownika w poleceniu nie istnieje |
8 | Określony przez użytkownika w poleceniu jest aktualnie zalogowany |
10 | Plik zawiera grupy, których nie można zaktualizować |
12 | Nie można usunąć katalogu domowego |
Załóżmy, że w tle użytkownika „John” działają pewne procesy, z czego nie można go usunąć:
$ sudo userdel John
Aby go rozwiązać, przymusowo usuń użytkownika za pomocą opcji „-F” za pomocą polecenia użytkownika, albo zatrzymaj procesy. Aby zatrzymać proces, użyj polecenia:
$ sudo killall -u John
Ponownie wykonaj polecenie UserDel, aby usunąć użytkownika Johna:
$ sudo userdel John
Aby zweryfikować status, odzyskuj status polecenia:
$ echo $?
Polecenie jest wykonywane pomyślnie.
Wniosek
W systemie Linux konta użytkownika, które nie są potrzebne, zajmują po prostu przestrzeń i powinny zostać usunięte, aby przestrzeń była dostępna dla nowych użytkowników. W systemie Linux można to zrobić bardzo łatwo za pośrednictwem linii poleceń, chociaż inna opcja jest nadal dostępna, a to przechodzi sekcje Ustawienia GUI dystrybucji Linux i zarządzanie użytkownikami, łatwy sposób na usunięcie Użytkownicy z Linux są wyjaśnieni w tym zapisie, który odbywa się za pośrednictwem terminalu. Po prostu wymieniamy wszystkich użytkowników i usuwamy określonych użytkowników, które chcemy usunąć za pomocą polecenia „UserDel”.