Wie ändere ich die UID 0 von einem Benutzer ohne Rootberechtigung?

953
James Velez

Ich habe die UID von user01 bei der Erstellung auf 0 gesetzt. Jetzt versuche ich den Benutzer zu löschen und er beschwert sich, dass "user01 derzeit angemeldet ist". Ich überprüfe die Prozessliste und das scheint nicht wahr zu sein. Bei root (der ebenfalls eine UID von 0 hat) werden Prozesse ausgeführt. Wie kann ich user01 löschen? Ich habe auch versucht, die UID von user01 mit usermod zu ändern, ohne Glück.

1
Wie versuchen Sie, den Benutzer genau zu löschen? Welches Betriebssystem ist das? David Schwartz vor 8 Jahren 0
Dies ist Linux: 3.14.42-31.38.amzn1.x86_64. Verwendeter Befehl "userdel user01" James Velez vor 8 Jahren 0

1 Antwort auf die Frage

1
Adam Balawender

Ich würde das mit machen:

sed -i '/user01/d' 
Gefolgt von rm -r / home / user01, um das Home-Verzeichnis zu löschen! (James, Adams-Befehl löscht den Eintrag aus den Kennwort- und Schattendateien, wodurch der Benutzer effektiv getötet wird.) davidgo vor 8 Jahren 1
Das hat funktioniert! Ich musste dieses Verzeichnis in / etc ausführen. James Velez vor 8 Jahren 0