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