下面的例子假設(shè)你的 NFS 共享目錄在 box2 的 /nfs:
# semanage fcontext -a -t public_content_rw_t"/nfs(/.*)?"
# restorecon -R /nfs
# setsebool -P nfs_export_all_rw on
# setsebool -P nfs_export_all_ro on
(其中 -P 標(biāo)記指示重啟持久有效)。
最后,別忘了:
1、 新建一個名為 nfs 的組并給它添加用戶 nfsnobody,然后更改 /nfs 目錄的權(quán)限為 0770,組屬主為 nfs。于是,nfsnobody(對應(yīng)請求用戶)在共享目錄有寫的權(quán)限,你就不需要在 /etc/exports 文件中使用 norootsquash(LCTT 譯注:設(shè)為 root_squash 意味著在訪問 NFS 服務(wù)器上的文件時,客戶機上的 root 用戶不會被當(dāng)作 root 用戶來對待)。
#groupadd nfs
#usermod-a -G nfs nfsnobody
#chmod0770/nfs
#chgrp nfs /nfs
2、 像下面那樣更改 export 文件(/etc/exports)只允許從 box1 使用 Kerberos 安全驗證的訪問(sec=krb5)。
注意:anongid 的值設(shè)置為之前新建的組 nfs 的 GID:
exports – 添加 NFS 共享
/nfs box1(rw,sec=krb5,anongid=1004)
3、 再次 exprot(-r)所有(-a)NFS 共享。為輸出添加詳情(-v)是個好主意,因為它提供了發(fā)生錯誤時解決問題的有用信息:
# exportfs -arv
4、 重啟并啟用 NFS 服務(wù)器以及相關(guān)服務(wù)。注意你不需要啟動 nfs-lock 和 nfs-idmapd,因為系統(tǒng)啟動時其它服務(wù)會自動啟動它們:
#systemctl restart rpcbind nfs-server nfs-lock nfs-idmap
#systemctl enable rpcbind nfs-server
2015職稱計算機考試書PowerPoint2007中 .. 定價:¥45 優(yōu)惠價:¥42 更多書籍 | |
2015年全國職稱計算機考試教材(2007模 .. 定價:¥225 優(yōu)惠價:¥213 更多書籍 |