当给定的 uid 低于 1000 时,用户将从选项菜单中消失

当给定的 uid 低于 1000 时,用户将从选项菜单中消失

我想阻止特定用户名出现在登录屏幕的名称列表中。我记得读到过可以通过将帐户的用户 ID 更改为小于 1000 的值来实现这一点(我想我将其改为 990)。所以我这样做了。这很有效,但现在当我想将其改回来时,该名称并没有出现在users and groups管理菜单下的用户帐户列表中。

幻影帐号该如何修改?

答案1

孕期使用UID_MINfrom/etc/login.defs来确定哪些用户 ID 是系统用户,哪些是普通用户。如果您调整它以匹配系统的用户范围,孕期将再次在登录屏幕上显示它们。

例如,由于我的网络上的用户的 uid 从 500 开始,因此我进行了更改/etc/login.defs以便他们可以登录:

$ grep UID_MIN /etc/login.defs
UID_MIN          500

答案2

您可以使用 更改用户 ID sudo usermod -u <new id> <username>

顺便说一句:隐藏登录屏幕中的用户:如何在 GDM 登录屏幕上隐藏用户?

答案3

如果用户/组未显示在图形管理中,则说明 /etc/passwd、/etc/group 文件存在问题。检查文件内容,也可以从终端运行:

sudo pwck

这将检查错误。

答案4

gdm 登录列出 UID >=1000 的 ubuntu 登录用户

因此,对于您不想在登录屏幕上显示的用户,请将此 UID 设置为小于 1000。

转至系统 -> 管理 -> 用户和组

单击用户名,进入高级设置,然后将“用户 ID”更改为小于 1000 的其他数字。

相关内容