如何创建一个不显示在登录屏幕上的用户?

如何创建一个不显示在登录屏幕上的用户?

我需要与另一个用户一起运行网络浏览器,但我不希望该用户显示在登录屏幕上。如何创建不会在登录屏幕上列出的用户? GNOME/科学 Linux 6.3。

答案1

编辑/etc/gdm/custom.conf并添加或更改Exclude[greeter]部分中的指令:

[greeter]
Exclude=nobody,alice,bob

用户alicebob不会显示在登录屏幕的列表中,但仍然可以通过键入其名称和密码(如果有密码)来登录。

查看更多详细信息如何在 GDM 登录屏幕上隐藏用户? (它主要与发行版无关——一些细节可能会改变,例如文件可能位于不同的地方,并且系统用户的阈值在大多数 Red Hat 衍生品上是 500,但在大多数 Debian 衍生品上是 1000)。

答案2

创造系统用户帐户 - UID 小于 1000。UID 小于 1000 的帐户隐藏在 gdm 和可能其他显示管理器中。

您可以创建系统useradd通过使用标志运行帐户-r

答案3

我在这里找到了解决方案:

https://askbot.fedoraproject.org/en/question/43367/how-to-hide-certain-users-from-gdm-logon-list/

在目录 /var/lib/AccountsService/users 中编辑要排除的用户名的文件(如果不存在则复制另一个),并将SystemAccount=true.重新启动 gdm3 服务(以 root 身份):

# systemctl restart gdm3.service

如果您处于 gdm 会话中,您将被注销,并且排除的用户将不会显示在登录屏幕上。

答案4

 gconftool-2 -t bool -s /apps/gdm/simple-greeter/disable_user_list 1

也许这将是解决方案,但我需要测试它。谢谢!

相关内容