在 Ubuntu 中,deluser 命令用于删除系统用户。以下是如何使用 deluser 命令的一些基本步骤和示例:
要删除一个用户账户,可以使用以下命令:
sudo deluser username
将 username 替换为要删除的用户的实际用户名。
如果你想删除用户及其主目录,可以使用 -r 选项:
sudo deluser --remove-home username
如果你还想删除用户的邮件 spool,可以使用 -r 和 --remove-mail-spool 选项:
sudo deluser --remove-home --remove-mail-spool username
如果你还想删除与该用户关联的用户组,可以使用 -g 选项:
sudo deluser --remove-home --remove-mail-spool --delete-group username
如果你要删除的是一个系统用户(即该用户不是用于登录系统的用户),可以使用 -r 和 --system 选项:
sudo deluser --remove-home --remove-mail-spool --system username
usermod 命令将用户的 shell 更改为 /sbin/nologin 或 /bin/false。例如:
sudo usermod -s /sbin/nologin username
这样可以防止用户通过 SSH 或其他方式登录系统,但保留账户以便将来重新启用。
希望这些信息对你有所帮助!如果你有任何其他问题,请随时提问。