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


15

因此,我在一所大学使用活动目录工作,并且在我的办公室中,我已经在Ubuntu 11.10中设置了几台计算机以AD用户身份登录。

要登录,只需在登录时使用“其他”用户并使用其大学ID和密码即可。我已经在个人计算机上安装了12.04LTS,并且看到“其他”选项不再存在。

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


我也以同样的方式将测试机加入域,并且在终端中执行“ su-<user>”可以正常工作,但在X登录中仍然没有“ other”。
Pipe

作为Ubuntu的新手...我不知道有人默认关闭了它。感谢您解决此问题的提示。

Answers:


25

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

greeter-show-manual-login=true

然后重启lightdm:

sudo service lightdm restart

1
非常适合我。
杰拉尔德·施耐德

5
对于更高版本的Ubuntu(14.04),请将此行添加到:/usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf
LD James

@LDJames的解决方案仍适用于18.04。
domen

6

您还可以隐藏所有用户,以便通过编辑/etc/lightdm/lightdm.conf来输入所需的名称:

greeter-hide-users=true

如果您使用NIS或LDAP服务,则此功能特别有用。


4

对于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
  • 第一个条目隐藏登录用户列表
  • 第二次输入允许手动用户登录
  • 第三次输入禁用访客登录帐户

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

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

sudo service lightdm restart

要么

sudo systemctl restart lightdm.service

有关更多信息,请参见:Ubuntu LightDM Wiki


1

从Ubuntu Wiki:https : //wiki.ubuntu.com/LightDM

LightDM配置由lightdm.conf文件控制,但是不应直接对其进行编辑,而应使用:

lightdm-set-defaults

我在/ usr / lib / lightdm / lightdm-set-defaults找到了文件

在终端上,您将输入:

sudo /usr/lib/lightdm/lightdm-set-defaults -m true

编辑:虽然这对于12.04暂时是正确的,但对于任何较新的版本似乎都不是正确的,并且按照其他建议编辑conf文件是正确的解决方案。


1
该实用程序(lightdm-set-defaults)在我的系统上不存在,并且我不知道如何安装它。askubuntu.com/questions/251041/…也没有帮助。
foob​​arbecue 2014年

@foobarbecue,再次检查该主题。似乎v14.04发生了变化,并且不建议使用lightdm-set-defaults。
马特·威尔基2014年

1
不仅仅是弃用,拆除,根据 askubuntu.com/questions/251041/...
armb
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.