GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So löschen Sie eine Nicht-Root-Nutzung mit UID 0 in Linux

Dieser Pos beschreibt, wie man einen Nicht-Root-Benutzer mit UID Null löscht. Wenn Sie versuchen, einen Benutzer mit der UID 0 mit dem Befehl userdel zu löschen, erhalten Sie die folgende Fehlermeldung.

# id user2
uid=0(root) gid=0(root) groups=0(root)
# userdel user2
userdel: user user2 is currently used by process 1

Wenn Sie einen Nicht-Root-Benutzer mit UID 0 (z. B. Benutzer1) löschen müssen, gehen Sie folgendermaßen vor:

1. Sichern Sie die /etc/passwd-Datei, bevor Sie fortfahren:

# cp /etc/passwd /etc/passwd.bkup

2. Öffnen Sie /etc/passwd und ändern Sie die UID von Benutzer1 von 0 auf eine UID, die von keinem anderen Benutzer verwendet wird:

user1:x:0:0::/home/scom:/bin/bash

Zum Beispiel:

user1:x:1111:0::/home/scom:/bin/bash

Geben Sie eine höhere Zahl für die neue UID an und stellen Sie sicher, dass Sie keine Standard-UIDs angeben.

3. Löschen Sie nun den Benutzer:

# userdel user1
Hinweis – Versuchen Sie niemals, den Root-Benutzer zu löschen oder seine UID zu ändern.


Linux
  1. So löschen Sie Benutzerkonten mit Home-Verzeichnis in Linux

  2. Benutzer zu Gruppe in Linux hinzufügen, Anleitung (mit Beispielen)

  3. UNIX / Linux:So löschen Sie den root-äquivalenten Benutzer (Nicht-Root-Benutzer mit UID 0)

  4. So verwenden Sie den Export mit Python unter Linux

  5. So verwenden Sie Shared Memory mit Linux in C

So verwenden Sie den usermod-Befehl unter Linux

So verwenden Sie den who-Befehl in Linux mit Beispielen

Linux-Alias-Befehl:Verwendung mit Beispielen

So verwenden Sie den Linux-rm-Befehl mit Beispielen

So verwenden Sie einen SSH-Schlüssel mit Nicht-Root-Benutzern

Löschen Sie Benutzer in Linux mit dem Userdel-Befehl