Jak usunąć użytkownika Linuksa

Jak usunąć użytkownika Linuksa
System komputerowy w organizacji może być obsługiwany przez wielu użytkowników, jeśli ktoś opuści organizację, jego konto stanie się bezużyteczne, należy go usunąć lub usunąć z systemu, aby zaoszczędzić miejsce do przechowywania. Jeśli system operacyjny jest oparty na Linux, użytkownicy mogą być wygodnie zarządzać za pomocą terminalu. W tej kolejności wyjaśnimy kilka prostych zapytań, za pomocą których możemy usunąć użytkowników z Linux.

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:

  • Użyj użytkownik Polecenie do usunięcia użytkownika z Linux
  • Użyj dowolnej flagi w miejscu [Opcje] które wykonują dowolną określoną funkcję, taką jak „-R”, która usuwa dodatkowe pliki użytkowników
  • Zastąp [nazwa użytkownika] z rzeczywistą nazwą użytkownika, którą chcesz usunąć lub usunąć z Linux

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