deluser 是一個在 Ubuntu 系統中用于刪除用戶的命令。以下是 deluser 命令的詳細參數說明:
deluser [選項] 用戶名
-r, --remove-home 刪除用戶的主目錄及其內容。
-f, --force 強制刪除用戶,即使該用戶當前正在登錄或有一些未完成的進程。
-z, --no-remove-home 不刪除用戶的主目錄(默認行為)。
-D, --delete-home
刪除用戶的主目錄及其內容,與 -r 類似,但更明確。
-s, --shell SHELL
指定用戶的新登錄 shell。如果不指定,默認會使用 /sbin/nologin。
-G, --group GROUP 將用戶從指定的組中移除。
-a, --add-group GROUP 在刪除用戶的同時,將用戶添加到指定的組中。
-h, --help 顯示幫助信息并退出。
-v, --verbose 輸出詳細的處理過程信息。
刪除用戶及其主目錄
sudo deluser --remove-home username
強制刪除用戶
sudo deluser -f username
刪除用戶但不刪除主目錄
sudo deluser --no-remove-home username
指定新的登錄 shell
sudo deluser -s /bin/bash username
將用戶從某個組中移除
sudo deluser -G groupname username
在刪除用戶的同時將其添加到另一個組
sudo deluser -a newgroup username
pkill 命令終止相關進程。通過這些選項,你可以靈活地控制 deluser 命令的行為,以滿足不同的需求。