deluser 命令在 Ubuntu 中用于刪除用戶帳戶以及相關的文件和目錄。以下是 deluser 命令的詳細用法:
deluser [選項] 用戶名
-r 或 --remove-home:刪除用戶的主目錄及其內容。-f 或 --force:強制刪除用戶,即使該用戶當前登錄或存在某些問題。-g 或 --group:刪除用戶所屬的組(需要管理員權限)。-a 或 --all:刪除用戶及其主目錄、郵件 spool 和計劃任務。-D 或 --delete-home:刪除用戶的主目錄(與 -r 類似,但更明確)。-s 或 --shell:指定用戶的默認 shell(通常用于將用戶 shell 更改為 /sbin/nologin 以防止登錄)。刪除用戶及其主目錄
sudo deluser username -r
這將刪除用戶 username 及其主目錄 /home/username。
強制刪除用戶
sudo deluser username -f
即使用戶當前登錄或存在某些問題,也會強制刪除用戶。
刪除用戶及其所有相關文件和目錄
sudo deluser username -a
這將刪除用戶 username 及其主目錄、郵件 spool 和計劃任務。
刪除用戶并更改其默認 shell
sudo deluser username --shell /sbin/nologin
這將刪除用戶 username 并將其默認 shell 更改為 /sbin/nologin,防止用戶登錄。
刪除用戶所屬的組
sudo deluser username -g groupname
這將刪除用戶 username 所屬的組 groupname。
-f 選項時要格外小心,因為它可能會強制刪除用戶而不進行任何確認。通過這些選項和示例,您可以根據需要靈活地使用 deluser 命令來管理用戶帳戶。