如何启用“其他”用户登录 Active Directory?

pjt*_*low 15 active-directory lightdm

所以我在一所大学使用活动目录工作,在我的办公室里,我在 Ubuntu 11.10 中设置了几台计算机,以作为 AD 用户登录。

为了登录,一个人只需要在登录时使用“其他”用户并使用他们的大学 ID 和密码。我已经在我的个人计算机上安装了 12.04LTS,但我发现“其他”选项不再存在。

如果我升级那些需要 AD 登录功能的计算机,他们会拥有吗?

小智 26

编辑/etc/lightdm/lightdm.conf并添加以下行:

greeter-show-manual-login=true
Run Code Online (Sandbox Code Playgroud)

然后重启 lightdm :

sudo service lightdm restart
Run Code Online (Sandbox Code Playgroud)

  • 对于更高版本的 Ubuntu (14.04),将此行添加到:`/usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf` (6认同)

小智 6

您还可以隐藏所有用户,以便通过编辑 /etc/lightdm/lightdm.conf 添加以下内容来输入您想要的任何名称:

greeter-hide-users=true
Run Code Online (Sandbox Code Playgroud)

如果您使用 NIS 或 LDAP 服务,这将特别有用。


swe*_*tfa 6

对于 Ubuntu 16.04,迎宾配置取自以下层次结构中的配置文件:

  1. /usr/share/lightdm/lightdm.conf.d/*.conf
  2. /etc/lightdm/lightdm.conf.d/*.conf
  3. /etc/lightdm/lightdm.conf

添加配置更改的位置是列表中的第二个位置,前提是最后一个列表文件中没有任何内容可以覆盖您要更改的值。

因此,创建文件/etc/lightdm/lightdm.conf.d/50-myconfig.conf并将其放入

[Seat:*]
greeter-hide-users=false
greeter-show-manual-login=true
allow-guest=false
Run Code Online (Sandbox Code Playgroud)
  • 第一个条目隐藏登录用户列表
  • 第二个条目允许手动用户登录
  • 第三项禁用访客登录帐户

注意:对于15.10之前的 Ubuntu 版本,请将[Seat:*]替换为[SeatDefaults]

进行更改后,重新启动 lig​​htdm 服务以应用更改。

sudo service lightdm restart
Run Code Online (Sandbox Code Playgroud)

或者

sudo systemctl restart lightdm.service
Run Code Online (Sandbox Code Playgroud)

欲了解更多信息,请参阅:Ubuntu LightDM Wiki