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”.