我阅读了一些关于 GDM 的指南(我想在 GDM 登录屏幕中创建一个不可见的用户)但是它们提到的文件/etc/gdm/gdm.schema
在我的计算机上没有。
这是我的内容/etc/gdm
:
config-error-dialog.sh greeter.gsettings PostLogin PreSession
custom.conf Init PostSession Xsession
这些文件中是否有一个相当于 gdm.schema,我需要创建一个吗,或者 GDM 安装中是否存在错误?
答案1
编辑/etc/gdm/custom.conf
并添加或更改Exclude
以下部分中的指令[greeter]
:
[greeter]
Exclude=nobody,user,user1
用户user
不会user1
显示在登录屏幕的列表中,但仍可以通过输入其姓名和密码(如果有密码)登录。
答案2
在 Ubuntu 19.04 上测试;内核 5.0.0-13-generic
跑步:
sudo vim /var/lib/AccountsService/users/"$your_user"
代替
SystemAccount=false
和
SystemAccount=true
您无需编辑 gdm.schemas 来隐藏用户。但是如果您想知道它在哪里:
看看这里
/usr/share/gdm/gdm.schemas
答案3
在 GDM 偏好设置中没有办法隐藏用户。为了隐藏用户,我将其 PID 更改为小于 1000 的数字,然后重新启动计算机。现在用户是不可见的。