deluser 是一个在 Linux 系统中用于删除用户的命令。以下是 deluser 命令的详细参数说明:
deluser [选项] 用户名
-r, --remove-home 删除用户的主目录及其内容。
-f, --force 强制删除用户,即使该用户当前正在登录或存在某些问题。
-g, --group 组名 指定要删除的用户所属的组。如果未指定,则删除用户的所有组关联。
-G, --groups 组名1,组名2,… 指定要删除的用户所属的额外组。多个组名之间用逗号分隔。
-s, --shell shell 指定用户的默认 shell。如果未指定,则使用系统默认的 shell。
-Z, --security-context context 设置用户的安全上下文(SELinux)。这在启用了 SELinux 的系统上很有用。
-h, --help 显示帮助信息并退出。
-v, --verbose 显示详细的操作信息。
删除用户及其主目录
deluser -r username
强制删除用户
deluser -rf username
删除用户并指定新的组
deluser -g newgroup username
删除用户并指定多个额外组
deluser -G group1,group2 username
删除用户并更改默认 shell
deluser -s /bin/bash username
显示帮助信息
deluser --help
deluser 命令之前,请确保你有足够的权限(通常是 root 权限)。-f 选项强制删除。通过这些选项,你可以灵活地管理 Linux 系统中的用户账户。