我们有一个foo
以某种方式与 root 的 uid、guid 和组相关联的用户帐户。当我运行id foo
它返回所有的根 ID 信息。
id foo
uid=0(root) gid=0(root) groups=0(root)
此用户帐户适用于不再在这里的老同事,我想从服务器中完全删除他们的帐户。运行ps -ef | grep foo
不会为该用户返回任何进程,因此我确信没有在他们的用户名下运行任何内容。
正在运行userdel foo
表示用户帐户不存在,因为我确定它看到的是 uid=0 的 root 帐户,但我仍然看到foo
它的帐户/etc/passwd
为foo:x:0:0::/home/foo:/bin/bash
我需要采取哪些步骤来摆脱这个帐户?我是否需要使用 usermod 并更改 uid、gid 和组?如果我选择一个未使用的随机 uid,即 uid=1099(foo),这会破坏什么吗?
我在 CentOS 7 上,服务器连接到 Active Directory,但是这个 foo 帐户是 Linux 服务器上的本地帐户。在我们将 Linux 连接到 AD 之前,用户已被终止,因此该帐户不再存在于 Active Directory 中。