deluser
是一個在 Debian 和其他基于 Debian 的 Linux 發行版中用于刪除用戶的命令行工具。它可以用來刪除系統中的用戶賬戶及其相關文件。以下是 deluser
命令的詳細解釋和用法:
deluser [選項] 用戶名
-r
或 --remove-home
:刪除用戶的主目錄及其內容。-f
或 --force
:強制刪除用戶,即使該用戶當前正在登錄。-z
或 --no-remove-home
:刪除用戶但不刪除其主目錄(默認行為)。-D
或 --delete-home
:刪除用戶的主目錄及其內容(與 -r
相同)。-s
或 --shell SHELL
:指定用戶的默認 shell。-g
或 --group GROUP
:將用戶從指定的組中刪除。-a
或 --add-extra-group GROUP
:將用戶添加到指定的額外組中。-h
或 --help
:顯示幫助信息。-v
或 --verbose
:顯示詳細的操作信息。sudo deluser --remove-home 用戶名
或者使用簡寫:
sudo deluser -r 用戶名
sudo deluser --force 用戶名
sudo deluser --no-remove-home 用戶名
或者使用簡寫:
sudo deluser -z 用戶名
sudo deluser --shell /bin/bash 用戶名
sudo deluser 用戶名 組名
sudo deluser 用戶名 --add-extra-group 組名
deluser
命令刪除用戶之前,請確保備份了該用戶的重要數據,因為刪除操作是不可逆的。-f
或 --force
選項可以強制刪除用戶,但這可能會導致未保存的數據丟失。passwd -l 用戶名
命令鎖定用戶的密碼,以防止未經授權的訪問。總之,deluser
是一個非常有用的命令行工具,可以幫助你輕松地管理 Linux 系統中的用戶賬戶。在使用時,請務必謹慎操作,并確保備份了重要數據。