deluser: must be superuser to remove users
sudo
以超級用戶身份運行命令,例如:sudo deluser username
deluser: user 'username' not found
id username
或getent passwd username
確認用戶是否存在,確保輸入的用戶名正確。deluser: cannot remove home directory: Directory not empty
sudo rm -rf /home/username
(謹慎操作,避免誤刪文件)。sudo chown
修改目錄所有者后再刪除。deluser: cannot remove mail spool: No such file or directory
/var/spool/mail/username
是否存在,手動刪除:sudo rm /var/spool/mail/username
。sudo pkill -KILL -u username
終止用戶進程,再用deluser -f username
強制刪除(可能導致數據丟失)。-z
或--no-remove-home
:僅刪除用戶賬戶,保留主目錄(默認行為)。-r
或--remove-home
:刪除用戶賬戶及主目錄。sudo deluser username --remove-group
。sudo deluser username --groups
。/etc/passwd
或/etc/group
中可能存在殘留條目。deluser --remove-all-files
徹底清理。sudo tail -n 50 /var/log/auth.log | grep deluser
,用于排查刪除過程中的具體錯誤。提示:刪除用戶前務必備份重要數據,建議先在測試環境驗證命令,避免誤操作導致系統異常。