deluser
是 Debian 和其他基于 Debian 的 Linux 發行版中用于刪除用戶賬戶及其相關文件和目錄的命令。以下是 deluser
命令的基本操作步驟和常用選項:
刪除用戶賬戶:
sudo deluser username
username
,但不會刪除其主目錄和郵件spool。刪除用戶賬戶及其主目錄:
sudo deluser --remove-home username
username
及其主目錄(通常是 /home/username
)。刪除用戶賬戶及其郵件spool:
sudo deluser --remove-mail-spool username
username
的郵件spool(通常是 /var/spool/mail/username
)。刪除用戶賬戶及其所有文件:
sudo deluser --remove-all-files username
username
及其主目錄和郵件spool中的所有文件。刪除用戶組:
sudo deluser --group groupname username
username
所屬的指定組 groupname
。指定用戶的默認 shell:
sudo deluser --shell /bin/bash username
username
的默認 shell 為 /bin/bash
。刪除用戶及其所有相關文件和目錄:
sudo deluser -a username
username
及其所有相關文件和目錄,包括主目錄、郵件spool等。-r
或 --remove-home
:刪除用戶的主目錄及其內容。-f
或 --force
:強制刪除用戶,即使該用戶當前登錄或存在某些問題。-z
或 --no-remove-home
:不刪除用戶的主目錄(默認行為)。-D
或 --delete-home
:刪除用戶的主目錄及其內容,與 -r
類似,但更明確。-g
或 --group
:指定要刪除的用戶組。-G
或 --groups
:指定要刪除的用戶所屬的其他組。-s
或 --shell
:指定用戶的默認 shell。-a
或 --all
:刪除用戶及其所有相關文件和目錄,包括主目錄、郵件spool等。deluser
命令之前,請確保您有足夠的權限(通常是 root 權限)。pkill
命令終止其進程,然后再執行 deluser
命令。在執行刪除操作之前,請確保備份重要數據,因為此操作是不可逆的。