deluser 命令在 Linux 系统中用于删除用户账户。以下是 deluser 命令的详细参数说明:
deluser [选项] 用户名
-r, --remove-home 删除用户的主目录及其内容。
-f, --force 强制删除用户,即使该用户当前正在登录或存在某些问题。
-g, --group 组名 指定要删除的用户所属的组。如果用户属于多个组,需要多次使用此选项。
-G, --groups 组名 指定要删除的用户所属的所有组。可以指定多个组名,用逗号分隔。
-a, --all 删除用户及其主目录、邮件 spool 和所有相关文件。
-h, --help 显示帮助信息并退出。
-i, --interactive 在删除用户之前提示确认。
-s, --shell 路径
指定用户的默认 shell。如果不指定,默认会使用 /sbin/nologin。
-Z, --security-context 安全上下文
设置用户的安全上下文(SELinux)。例如,-Z s0-s0:c0.c1023。
-v, --verbose 显示详细的操作信息。
删除用户及其主目录
sudo deluser --remove-home username
强制删除用户
sudo deluser -f username
删除用户并指定其所属组
sudo deluser -g groupname username
删除用户并指定其所有组
sudo deluser -G group1,group2 username
删除用户及其所有相关文件
sudo deluser -a username
交互式删除用户
sudo deluser -i username
设置用户的默认 shell
sudo deluser -s /bin/bash username
设置用户的安全上下文
sudo deluser -Z s0-s0:c0.c1023 username
显示详细操作信息
sudo deluser -v username
sudo 权限执行 deluser 命令。pkill 命令终止其进程。通过这些选项,你可以灵活地控制 deluser 命令的行为,以满足不同的需求。