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

„userdel:Benutzer xxx wird derzeit von Prozess yyy verwendet“ – Ein Benutzer kann nicht gelöscht werden

Das Problem

Ein Benutzer kann nicht entfernt werden und userdel gibt den folgenden Fehler aus:

# userdel -r username
userdel: user username is currently used by process xxx

Die Lösung

Jedes Mal, wenn der Befehl „userdel“ ausgeführt wird, werden neue untergeordnete Prozesse erstellt und können daher den Benutzer nicht entfernen.

Sie können die folgenden Befehle verwenden, um den Benutzer zwangsweise zu entfernen.

# killall -TERM -u username
# userdel -f username

Das -f würde diesen Benutzer gewaltsam entfernen, einschließlich des Home-Verzeichnisses/der Mail des Benutzers (falls vorhanden). Verwenden Sie diese Option also nur, wenn Sie wissen, was für diesen bestimmten Benutzer entfernt wird. Wenn Sie die Option -f verwenden, müssen Sie die Option -r nicht verwenden.


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

  2. So löschen / entfernen Sie Benutzer in Linux mit dem Befehl userdel

  3. So erstellen und löschen Sie Benutzergruppen in Linux

  4. Wie kann ich einen Benutzer in Linux löschen, wenn das System sagt, dass er derzeit in einem Prozess verwendet wird?

  5. Abmeldung eines Benutzers erzwingen

So löschen/entfernen Sie Benutzer in Linux (Befehl userdel)

userdel-Befehl - Benutzerkonto aus dem Linux-System löschen

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

Von Linux-Systemadministratoren häufig verwendete Linux-Befehle – Teil 1

Der postgresql-Dienst kann unter CentOS 7 nicht gestartet werden

Beim Versuch, den Benutzernamen zu ändern, teilt mir das Terminal mit, dass der Benutzer derzeit vom Prozess verwendet wird