So entfernen Sie einen Linux -Benutzer

So entfernen Sie einen Linux -Benutzer
Ein Computersystem in einer Organisation kann von einer Reihe von Benutzern betrieben werden. Wenn jemand die Organisation verlässt, wird sein Konto nutzlos, sollte es entfernt oder aus dem System gelöscht werden, um Speicherplatz zu sparen. Wenn das Betriebssystem Linux-basiert ist, können die Benutzer mit dem Terminal bequem verwaltet werden. In dieser Follow-up werden wir einige einfache Abfragen erklären, durch die wir die Benutzer von Linux entfernen können.

So entfernen Sie einen Linux -Benutzer

Um Benutzer aus dem Linux zu entfernen, müssen wir zunächst den Benutzer anzeigen, die Daten des Benutzers werden in die platziert /etc/passwd Verzeichnis, diese Katze wird mit dem CAT -Befehl angezeigt:

$ cat /etc /passwd

Scrollen Sie nach unten, um die Liste der im Linux verfügbaren Benutzer anzuzeigen:

Wir haben vier Benutzer in Linux, die Maadi, Hammad, John und Paul sind, die in der obigen Ausgabe zu sehen sind. Wir können die Benutzer jederzeit aus Linux entfernen oder löschen, indem wir den Befehl Simple Linux verwenden, dessen allgemeine Syntax lautet:

$ userdel [Optionen] [Benutzername]

Die Erklärung zur obigen Syntax lautet:

  • Verwenden Sie das UserDel Befehl, um den Benutzer von Linux zu entfernen
  • Verwenden Sie eine Flagge anstelle von [Optionen] Dadurch werden alle angegebenen Funktionen wie "-r" ausgeführt, die die zusätzlichen Dateien der Benutzer entfernt
  • Ersetze das [Nutzername] Mit dem tatsächlichen Benutzernamen, den Sie entfernen oder löschen möchten, von Linux

Mit dem Befehl userdel werden drei Arten von gängigsten Optionen verwendet, die Folgendes sind:

-F Diese Option wird verwendet, um den Benutzer gewaltsam von Linux zu entfernen, sie beendet alle Prozesse, protokolliert vom Terminal und entfernt den Benutzer schließlich dauerhaft von Linux
-R Diese Option wird verwendet, um die Dateien zu entfernen, die dem Benutzer angehängt sind
-Z Selinux User Mapping ist eine Sicherheitsrichtlinie, die von allen Linux -Benutzern mit dieser Option geerbt wird. Sie sind unabhängig von der Selinux -Benutzerzuordnung.

Lassen Sie uns den Benutzer "Paul" aus dem Linux -System mit dem Befehl "UserDel" mit dem sudo entfernen:

$ sudo userdel paul

Führen Sie den folgenden Befehl aus, um den Status des zuletzt ausgeführten Befehls zu überprüfen:

$ echo $?

Der Befehl „Echo $?”Hat die folgenden möglichen Ergebnisse, die Erklärungen erklärt werden:

Ergebnis Erläuterung
0 Der Befehl wurde erfolgreich ausgeführt.
1 Die Datei enthält das Passwort, das nicht aktualisiert werden kann
2 Der eingegebene Befehl hat eine ungültige Syntax
6 Der im Befehl spezifizierte Benutzer gibt es nicht
8 Der im Befehl benutzerdefizierte im Befehl ist derzeit angemeldet
10 Die Datei enthält Gruppen, die nicht aktualisiert werden können
12 Das Heimverzeichnis kann nicht entfernt werden

Nehmen wir an, es gibt einige Prozesse im Hintergrund von Benutzern „John“, wodurch es nicht entfernen kann:

$ sudo userdel John

Um dies zu beheben, entfernen Sie entweder den Benutzer mit der Option „-F“ mit dem Befehl userDel nach oder stoppen Sie die Prozesse. Verwenden Sie den Befehl, um den Prozess zu stoppen:

$ sudo Killall -U John

Führen Sie erneut den Befehl userdel aus, um den Benutzer John zu löschen:

$ sudo userdel John

Um den Status zu überprüfen, wiederholen Sie den Befehlsstatus:

$ echo $?

Der Befehl wird erfolgreich ausgeführt.

Abschluss

In Linux belegen die nicht benötigten Konten des Benutzers nur den Speicherplatz und sollten entfernt werden, um den Speicherplatz für die neuen Benutzer verfügbar zu machen. In Linux kann dies sehr einfach über die Befehlszeile erfolgen, obwohl die andere Option weiterhin verfügbar ist und die Einstellungsabschnitte der GUI der Linux-Verteilung und die Verwaltung der Benutzer von dort durch die einfache Möglichkeit zum Entfernen des Benutzer von Linux werden in diesem Bericht über das Terminal erklärt. Wir listen einfach alle Benutzer auf und entfernen die angegebenen Benutzer, die wir entfernen möchten, indem wir den Befehl "userDel" verwenden.