如何删除用户 ID 和 GID 为 0 的用户

如何删除用户 ID 和 GID 为 0 的用户

我刚刚创建了一个 UID 和 GID 为 0 的用户。现在当我访问这个用户时,可以说“美国广播公司“将以 root 身份登录。但是当我以 root 身份登录时,我无法使用 ls 命令列出所有目录,而我可以使用用户 abc 来执行此操作。

我想恢复正常,删除这个具有 uid 和 gid o 的用户。我试图更新 passwd 文件,但它不允许我更改它。

我如何删除此用户 abc 并仅使用 root 作为 root

答案1

您可以更改用户的 UID 和 GID,而不是删除用户:

usermod -u <NEWUID> <USERNAME>    
groupmod -g <NEWGID> <GROUP>

默认组与您的用户名同名。

请记住,在 Ubuntu 中,从 0 到 99 的 UId 被保留为系统用户。

另外,UID < 1000 的用户不会出现在用户列表中,因此请选择 UID > 1000

如果您愿意,现在可以轻松安全地删除用户。

相关内容