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

Sea*_*mus 3 users

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

如何修改虚拟账户?

Kee*_*ook 5

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

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

$ grep UID_MIN /etc/login.defs
UID_MIN          500
Run Code Online (Sandbox Code Playgroud)