我想阻止特定用户名出现在登录屏幕的名称列表中。我记得读过这可以通过将帐户的用户 ID 更改为小于 1000 的值来实现(我想我是 990)。所以我做了这个。效果很好,但是现在当我想将其更改回来时,该名称未出现在users and groups
管理菜单中的用户帐户列表中。
如何修改虚拟账户?
我想阻止特定用户名出现在登录屏幕的名称列表中。我记得读过这可以通过将帐户的用户 ID 更改为小于 1000 的值来实现(我想我是 990)。所以我做了这个。效果很好,但是现在当我想将其更改回来时,该名称未出现在users and groups
管理菜单中的用户帐户列表中。
如何修改虚拟账户?
您可以使用 更改用户标识
sudo usermod -u <new id> <username>
。顺便说一句:从登录屏幕隐藏用户:如何从 GDM 登录屏幕隐藏用户?
gdm使用
UID_MIN
from/etc/login.defs
来确定哪些用户 ID 是系统用户,哪些是普通用户。如果您调整它以匹配系统的用户范围,gdm将再次在登录屏幕上显示它们。例如,由于我网络上的用户的 uid 从 500 开始,我进行了更改
/etc/login.defs
,以便他们可以登录:如果用户/组没有显示在图形管理中,则说明您的 /etc/passwd、/etc/group 文件有问题。检查文件内容,也可以从终端运行:
这将检查错误。
gdm 登录列出 UID >=1000 的 ubuntu 登录用户
因此,为您不想在登录屏幕中显示的用户设置此 UID 小于 1000。
转到系统 -> 管理 -> 用户和组
单击用户名,进入高级设置,然后将“用户 ID”更改为小于 1000 的其他数字。