deluser
是一个用于删除用户账户及其相关文件的命令行工具。在 Ubuntu 系统中,正确使用 deluser
的基本语法如下:
sudo deluser [选项] 用户名
以下是一些常用的选项:
-r
或 --remove-home
:删除用户的主目录及其内容。-f
或 --force
:强制删除用户,即使该用户正在运行某些进程。-z
或 --remove-all-files
:删除用户的所有文件,包括系统文件。-D
或 --delete-home
:删除用户的主目录及其内容,类似于 -r
选项。-s
或 --shell SHELL
:指定一个新的默认 shell,用于替换被删除用户的当前 shell。以下是一些示例:
username
及其主目录:sudo deluser username
username
及其主目录和所有文件:sudo deluser --remove-home --remove-all-files username
username
并将其默认 shell 更改为 /bin/false
:sudo deluser --shell /bin/false username
在使用 deluser
之前,请确保您已备份所有重要数据,因为此操作无法撤销。