- 我使用 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。這導致了一些奇怪的問題。現在,當我嘗試以 jdoe 圖形方式登入時,我會聽到聲音並且螢幕閃爍,但它不會將 jdoe 登入他的 Ubuntu 桌面。我注意到當我在 phpLDAPadmin 中建立新使用者時,他們的 uid 預設為 1000 - 與我的 uid 相同......這是它應該如何運作的嗎?
答案1
我發現/etc/phpldapadmin/config.php
auto_number 中有一個設定...
我設定:
$servers->setValue('auto_number','enable',true);
$servers->setValue('auto_number','mechanism','search');
$servers->setValue('auto_number','min',array('uidNumber'=>5000,'gidNumber'=>5000));
然後我可以使用兩者登入su -
並透過圖形 shell 登入。