我的登录过程出了什么问题?

我的登录过程出了什么问题?
  • 我安装并配置了一个带有 OpenLDAP 的测试服务器,并创建了一个用户名 (uid) 为“jdoe”的用户,遵循以下一些指南: https://help.ubuntu.com/lts/serverguide/openldap-server.html
  • 我使用 phpLDAPadmin 创建我的 OU 和用户。
  • libnss-ldap按照指南进行安装和配置。
  • 我可以su - jdoe,并且它运行正常。
  • 我配置/etc/lightdm/lightdm.conf为显示手动登录。
  • 我可以以“jdoe”的身份通过图形方式(使用 LightDM 欢迎程序)登录 Ubuntu,直到将 jdoe 的 uid 更改为 5000。我之所以更改此设置,是因为我注意到他的 uid 和我的 uid 都设置为 1000,我认为这会导致一些奇怪的问题。现在,当我尝试以 jdoe 的身份通过图形方式登录时,我会听到声音并且屏幕闪烁,但 jdoe 不会登录到他的 Ubuntu 桌面。我注意到,当我在 phpLDAPadmin 中创建新用户时,他们的 uid 默认为 1000 - 与我的 uid 相同... 这是应该如何工作的吗?

答案1

我发现/etc/phpldapadmin/config.phpauto_number 中有一个设置......

我设置:
$servers->setValue('auto_number','enable',true);
$servers->setValue('auto_number','mechanism','search');
$servers->setValue('auto_number','min',array('uidNumber'=>5000,'gidNumber'=>5000));

su -然后我可以通过图形外壳使用和登录。

相关内容