deluser 是一个在 Linux 系统中用于删除用户的命令。它通常与 usermod 命令一起使用,以更灵活地管理用户账户。以下是 deluser 命令的详细解释:
deluser [选项] 用户名
删除用户及其主目录
deluser -r username
这将删除名为 username 的用户,并递归删除其主目录 /home/username 及其所有内容。
强制删除用户
deluser -rf username
即使用户当前正在登录或存在某些问题,也会强制删除该用户。
更改用户的默认组
deluser -g newgroup username
将用户名为 username 的用户的默认组更改为 newgroup。
添加用户到附加组
deluser -aG group1,group2 username
将用户名为 username 的用户添加到附加组 group1 和 group2。
更改用户的默认 shell
deluser -s /bin/bash username
将用户名为 username 的用户的默认 shell 更改为 /bin/bash。
-f 选项强制删除。总之,deluser 命令是一个强大的工具,可以帮助你轻松地管理 Linux 系统中的用户账户。在使用时,请务必仔细阅读文档并遵循最佳实践。