deluser 是 Debian 系統中用于刪除用戶的命令。它可以刪除用戶賬戶以及相關的文件和目錄。以下是 deluser 命令的詳細解釋和常用選項:
deluser [選項] 用戶名
-r 或 --remove-home:刪除用戶的主目錄及其內容。-f 或 --force:強制刪除用戶,即使用戶正在登錄或存在某些問題。-z 或 --no-remove-home:不刪除用戶的主目錄(默認行為)。-D 或 --delete-home:刪除用戶的主目錄及其內容(與 -r 相同)。-g 或 --group:刪除用戶所屬的組。-G 或 --groups:刪除用戶所屬的所有附加組。-s 或 --shell:指定新的默認 shell。-a 或 --add-extra-groups:在刪除用戶后,將用戶添加到指定的附加組。刪除用戶及其主目錄
sudo deluser --remove-home username
這將刪除用戶 username 及其主目錄 /home/username。
強制刪除用戶
sudo deluser -f username
即使用戶正在登錄或存在某些問題,也會強制刪除用戶。
刪除用戶但不刪除主目錄
sudo deluser --no-remove-home username
這將刪除用戶 username 但保留其主目錄 /home/username。
刪除用戶及其主目錄,并刪除用戶所屬的組
sudo deluser --remove-home --group username
這將刪除用戶 username 及其主目錄,并刪除用戶所屬的組。
刪除用戶并指定新的默認 shell
sudo deluser --shell /bin/false username
這將刪除用戶 username 并將其默認 shell 設置為 /bin/false,這意味著該用戶將無法登錄系統。
刪除用戶并添加到附加組
sudo deluser --remove-home --add-extra-groups group1,group2 username
這將刪除用戶 username 及其主目錄,并將用戶添加到 group1 和 group2 組。
sudo 權限執行 deluser 命令,因為刪除用戶需要管理員權限。通過這些選項和示例,您可以靈活地使用 deluser 命令來管理 Debian 系統中的用戶賬戶。