在客戶端電腦中自動掛載 LDAP 主文件夾
我在我的 ldap 上創建了幾個使用者,並設置了幾個 ubuntu ldap 客戶端機器,使用者可以使用他們的帳戶登錄。我現在想共享他們的主文件夾並將其集中在所有客戶端電腦中。以下是我執行的步驟:
在 LDAP 伺服器機器上
- 我安裝了 nfs 伺服器包:
apt-get install nfs-kernel-server
2. 在我的 ldap 伺服器上,主文件夾保存在/home/users
文件夾中,所以我在機器伺服器上創建了一個文件夾並將其命名/home/users
3. 我修改/etc/exports
為通過添加以下行將 LDAP 伺服器上的主目錄導出到客戶端:
/home/users *(rw,no_root_squash,no_subtree_check,no_wdelay,sync)
在 LDAP 客戶端機器上
- 我安裝客戶端 nfs 軟體:
apt-get install nfs-common
5. 我創建了一個文件夾並將其命名/home/users
為與 ldap 伺服器和伺服器機器相匹配 6. 我修改/etc/fstab
並添加了以下內容以使其自動安裝:
192.168.1.10:/home/users /home/users nfs _netdev,auto,hard,intr 0 4
我重新啟動了機器(伺服器和客戶端)來查看效果,但是使用者的主目錄仍然沒有同步,它們是完全獨立的,就像在伺服器機器上
/home/users
目錄中沒有任何內容,但在客戶端機器中一樣是包含使用者名的文件夾,/home/users
但它們沒有相同的數據。我想知道如何使我的使用者的主文件夾集中,以便在機器之間同步更新?因此,當使用者從任何機器上使用他的帳戶登錄時,他可以看到他的主文件夾是相同的,並且他的文件和文件夾都在那裡。請問有什麼建議嗎?
您的客戶端未安裝伺服器,因為其預期的安裝點不為空。
清空掛載點後,也許通過將其內容移動到伺服器上的正確位置,它應該可以按預期工作。
長期,尤其是。如果您有多個文件伺服器,最好使用
autofs
. 我用sssd-ldap
這些東西,它似乎也適合你。