Ich möchte einen von mir erstellten Ubuntu-Benutzer entfernen (oder umbenennen), aber die üblichen Lösungen funktionieren nicht, da der Benutzername ein Fragezeichen enthält.
$ sudo usermod -l myuser my?user
usermod: user 'my?user' does not exist
Ich habe es mit den üblichen Anführungszeichen und/oder einem Backslash vor dem Fragezeichen versucht, aber ohne Erfolg.
Gibt es eine Möglichkeit, einen Benutzer anhand seiner UID zu entfernen? Das wäre eine Lösung, da ich den Benutzernamen nicht eingeben muss.
Danke!
Antwort1
Löschen Sie einfach die entsprechenden Zeilen in /etc/passwd und /etc/shadow sowie im Home-Verzeichnis.
Antwort2
Das '?' muss maskiert werden. Ich habe überprüft, dass Folgendes funktioniert:
root@panic:/# Benutzeraddtest?test root@panic:/# Benutzerdeltest\?test