Automount
在自定義目錄上自動掛載 LDAP 主目錄
我試圖自動掛載從 IPA 伺服器導出到客戶端的主目錄。設置如下:
auto.master: /home/ldap /etc/ldap.file ldap.file : * -rw,sync server:/home/ldap/&
此設置顯然有效,但如果我將其修改為:
auto.master: /home/guests /etc/ldap.file ldap.file : * -rw,sync server:/home/ldap/&
它沒有:
su - ldapuser20 su: warning: cannot change directory to /home/ldap/ldapuser20: No such file or directory
為了使自動掛載工作,客戶端是否需要設置與 NFS 導出相同的目錄(客戶端上的 /home/ldap 應該與 /home/ldap NFS 導出相同)?我從客戶端對其他自定義目錄進行了多次嘗試,但都失敗了。任何幫助,將不勝感激。
不必將 nfs 導出安裝在客戶端機器上的同一路徑中;你可以把它安裝在你喜歡的地方。
但是,您為使用者指定的主目錄,無論是在 LDAP 中還是在任何儲存該屬性的位置,都必須與自動掛載配置中的設置進行映射才能正常工作。如果您從
/home/ldap
到更改,/home/guests
則這些更改也需要反映在使用者帳戶中。如果您使用 IPA,請檢查homeDirectory
您的使用者的 ldap 屬性。最後,如果您更改使用者帳戶中的某些內容,則舊數據可能仍會被記憶體
sssd
(如果您使用它)。如果是這種情況,您可以嘗試刷卡sssd
記憶體並重新載入守護程序。