deluser
是一個在 Linux 系統中用于刪除用戶的命令。它通常與 adduser
命令一起使用,后者用于創建新用戶。deluser
命令可以刪除用戶賬戶以及與其關聯的文件和目錄。以下是 deluser
命令的一些常用選項和用法:
deluser [選項] 用戶名
-r
或 --remove-home
:刪除用戶的主目錄及其內容。-f
或 --force
:強制刪除用戶,即使用戶當前登錄或存在某些問題。-z
或 --no-remove-home
:刪除用戶但不刪除其主目錄(默認行為)。-D
或 --delete-home
:刪除用戶的主目錄及其內容(與 -r
相同)。-g
或 --group
:指定要刪除的用戶組。-a
或 --add-group
:在刪除用戶的同時添加用戶到另一個組。-s
或 --shell
:指定用戶的默認 shell。刪除用戶及其主目錄
sudo deluser --remove-home username
或者
sudo deluser -r username
強制刪除用戶
sudo deluser --force username
或者
sudo deluser -f username
刪除用戶但不刪除其主目錄
sudo deluser --no-remove-home username
或者
sudo deluser -z username
刪除用戶組
sudo deluser --group groupname
在刪除用戶的同時添加用戶到另一個組
sudo deluser --add-group newgroup username
指定用戶的默認 shell
sudo deluser --shell /bin/bash username
sudo
命令以管理員權限運行 deluser
,因為刪除用戶需要管理員權限。通過這些選項和用法,您可以靈活地管理 Linux 系統中的用戶賬戶。