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