LDAP 使用者主目錄

LDAP 使用者主目錄

我正在嘗試透過 LDAP 伺服器設定 linux 登入。

除了設定使用者的主目錄之外,我一切正常。 LDAP 資料庫中沒有可以對應到 homeDirectory 屬性的參數,而且我無權更改資料庫。

有什麼方法可以將其配置為使用 /home/$UID 之類的內容,其中 $UID 是他們用於登入的使用者名稱/來自 LDAP 屬性 uid 的使用者名稱?

謝謝。

答案1

map passwd homeDirectory "/home/$uid"

(在/etc/nslcd.confDebian 系統上,在其他系統上可能是/etc/(ldap)/ldap.conf

答案2

作為Linux,你可以嘗試使用聚丙烯醯胺:

輸入/etc/pam.d/common-session

session required      pam_mkhomedir.so   skel=/etc/skel umask=0002

並填寫/etc/skel您想要提供給使用者的主頁範本。

首次登入時,將建立主頁。

您將不得不處理用戶刪除......他們的家將保留在伺服器上。

答案3

一種選擇是使用類似的東西網路快取然後有一個在快取的 passwd 資料庫上執行並修改使用者主目錄屬性的腳本。

相關內容