我想阻止特定用户名出现在登录屏幕的名称列表中。我记得读到过可以通过将帐户的用户 ID 更改为小于 1000 的值来实现这一点(我想我将其改为 990)。所以我这样做了。这很有效,但现在当我想将其改回来时,该名称并没有出现在users and groups
管理菜单下的用户帐户列表中。
幻影帐号该如何修改?
答案1
孕期使用UID_MIN
from/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 的其他数字。