deluser 命令在 CentOS 系统中用于删除用户账户。以下是 deluser 命令的详细参数说明:
deluser [选项] 用户名
-r, --remove-home 删除用户的主目录及其内容。
deluser -r username
-f, --force 强制删除用户,即使该用户当前登录或存在某些特殊情况。
deluser -f username
-g, --group GROUP 删除用户所属的指定组。
deluser username GROUP
-G, --groups GROUPS 删除用户所属的多个组,组名之间用逗号分隔。
deluser username GROUP1,GROUP2,GROUP3
-s, --shell SHELL 更改用户的默认 shell。
deluser -s /bin/false username
-Z, --security-context SECURITY_CONTEXT 更改用户的安全上下文(SELinux)。
deluser -Z context username
-a, --add-group GROUP 在删除用户的同时,将用户添加到指定的组中。
deluser -a GROUP username
-d, --delete-home 删除用户的主目录,但不删除其内容。
deluser -d username
-h, --help 显示帮助信息。
deluser --help
-v, --verbose 显示详细的删除过程信息。
deluser -v username
删除用户 john 及其主目录:
deluser -r john
强制删除用户 john:
deluser -f john
删除用户 john 并将其添加到 developers 组:
deluser -a developers john
删除用户 john 的主目录但不删除其内容:
deluser -d john
deluser 命令删除用户之前,请确保该用户当前未登录,并且没有正在运行的进程与该用户关联。通过以上参数,你可以灵活地管理 CentOS 系统中的用户账户。