Ubuntu
刪除僅具有其 UID 的 Linux 使用者
我想刪除(或重命名)我創建的 Ubuntu 使用者,但通常的解決方案不起作用,因為使用者名中有問號。
$ sudo usermod -l myuser my?user usermod: user 'my?user' does not exist
我嘗試在問號前使用通常的引號和/或反斜杠,但無濟於事。
有沒有辦法根據使用者的 UID 刪除使用者?這將是一個解決方案,因為我不需要輸入使用者名。
謝謝!
只需刪除 /etc/passwd 和 /etc/shadow 中的相應行以及主目錄。
這 ‘?’ 需要逃脫。我已經驗證了以下工作:
root@panic:/# useradd test?test root@panic:/# userdel test\?test