gdm greeter 配置:排除一个特定用户的所有 *except*

Cpt*_*rkt 9 security login gnome gdm privacy

我在谷歌上搜索了这个并尝试了很多组合,但都没有成功。

我需要 GDM 登录欢迎器来显示一个且只有一个用户名。实际上,我需要的是/etc/gdm/custom.conf 中的类似内容:

[greeter]
ExcludeAll=true
Include=guest
Run Code Online (Sandbox Code Playgroud)

但是,这不起作用,因为 ExcludeAll 不是有效选项。IncludeAll=false 也不做任何事情。我尝试了所有我能想到的组合。

尽管气馁,我还是修改了/etc/gdm/gdm.schemas,尝试了与上述类似的各种组合。不行。

我知道:

gconftool-2 --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --direct --type bool --set /apps/gdm/simple-greeter/disable_user_list true
Run Code Online (Sandbox Code Playgroud)

但这不是一个适用的解决方案,因为它完全删除了用户列表。我需要一个特定的用户名才能出现。

我能找到的唯一实用解决方案是,在用户登录时,运行一个脚本,该脚本将该用户名附加到/etc/gdm/custom.conf 中的“排除”列表中。这是hacky,而不是可取的。

这是公用机器。人们可以使用他们的 LDAP 帐户登录(如果有),或者他们可以从登录屏幕中选择“访客”。使用 LDAP 帐户登录的人员不应在登录屏幕上看到他们的姓名,但必须保留“访客”选项。

使用侏儒 2.28。

eyo*_*100 0

为什么不能为所有实验室电脑创建 1 个用户,并在每台计算机上本地安装该用户,而不是隐藏除一个用户之外的所有用户?然后以这种方式启用共享:

如果用户位于 LDAP 服务器上,则仅在需要时才允许用户在以访客身份登录时通过提供其 LDAP 凭据来登录设备等,而不是允许他们通过 GDM 登录