deluser
命令用于刪除系統中的用戶賬戶。以下是 deluser
命令的一些常用參數及其說明:
deluser [選項] 用戶名
-r, --remove-home 刪除用戶的主目錄及其內容。
-f, --force 強制刪除用戶,即使用戶正在登錄或存在某些問題。
-g, --group 組名 刪除用戶所屬的組。
-G, --groups 組名 刪除用戶所屬的所有附加組。
-a, --addgroup 在刪除用戶的同時添加一個新的組(不常用)。
-Z, --security-context 設置用戶的安全上下文(SELinux)。
–no-create-home
不創建用戶的主目錄(與 -r
相反)。
–disabled-login 禁用用戶的登錄權限,但不刪除賬戶。
–disabled-password 禁用用戶的密碼,但不刪除賬戶。
–remove-all-files 刪除用戶的所有文件,包括主目錄和非主目錄文件。
–verbose 顯示詳細的操作信息。
刪除用戶及其主目錄
sudo deluser --remove-home username
強制刪除用戶
sudo deluser -f username
刪除用戶所屬的組
sudo deluser -g groupname username
刪除用戶所屬的所有附加組
sudo deluser -G groupname username
禁用用戶登錄權限
sudo deluser --disabled-login username
刪除用戶的所有文件
sudo deluser --remove-all-files username
sudo
權限執行 deluser
命令,因為刪除用戶賬戶需要管理員權限。通過這些參數,你可以靈活地管理Linux系統中的用戶賬戶。