Ldap
將使用者帳戶和數據從 NFS 伺服器移動到本地伺服器
我是 Enterprise Linux 管理的新手,我需要找到將使用者帳戶及其 /home 目錄移動到新伺服器的最佳方法。目前設置使用 NFS 掛載 /home 和 /var/www 目錄。我需要將所有內容移至本地電腦(因此不再需要 NFS)。
我的問題是我似乎找不到與 LDAP 身份驗證和從 NFS 更改為本地安裝目錄有關的任何內容。
我可以使用 rsync 移動 /home 和 /var/www 目錄而不會完全搞砸使用者權限,還是我也必須移動 /etc/passwd 和 /etc/shadow 目錄?我知道 rsync 提供了一種同步權限的方法,但我擔心由於我們使用 LDAP 進行身份驗證,它可能會以某種方式更改正在移動的使用者的 UID/GID。
謝謝。
這假定您的 LDAP 目前在新系統上正常執行,並且使用者/組似乎已經正確。如果沒有,您將需要一些 LDAP 幫助。本地或遠端文件與其安裝的系統無關(就 LDAP 而言)。
mkdir -p /home.local mkdir -p /var/www.local rsync -av --progress /home/* /home.local/ rsync -av --progress /var/www/* /var/www.local/
停止您的網路伺服器。
umount /home umount /var/www mv /home /home.old mv /var/www /var/www.old mv /home.local /home mv /var/www.local /var/www
然後編輯您的 /etc/fstab 以永久刪除 NFS 掛載。
啟動您的網路伺服器。