deluser 是一个在 Debian 和其他基于 Debian 的 Linux 发行版中用于删除用户的命令。它可以删除用户帐户以及与其相关的文件和目录。以下是 deluser 命令的详细解释:
deluser [选项] 用户名
-r 或 --remove-home:删除用户的主目录及其内容。-f 或 --force:强制删除用户,即使该用户当前已登录或存在某些问题。-z 或 --no-remove-home:不删除用户的主目录(默认行为)。-D 或 --delete-home:删除用户的主目录及其内容(与 -r 相同)。-s 或 --shell SHELL:指定用户的新 shell。如果未指定,则将用户的 shell 设置为 /sbin/nologin。-g 或 --group GROUP:将用户从指定的组中删除。-a 或 --add-extra-groups:将用户添加到额外的组中。-G 或 --groups GROUPS:指定用户所属的组列表。-h 或 --help:显示帮助信息并退出。-v 或 --verbose:显示详细的操作信息。john 及其主目录:sudo deluser --remove-home john
jane,即使她当前已登录:sudo deluser -f jane
alice 的 shell 更改为 /bin/bash:sudo deluser --shell /bin/bash alice
bob 从 users 组中删除,并将其添加到 developers 组:sudo deluser bob users
sudo deluser --add-extra-groups developers bob
deluser 命令的帮助信息:deluser --help
请注意,在使用 deluser 命令时,通常需要具有 root 权限。因此,请确保在执行命令前使用 sudo。