-bash: cd: /media/zhangsan/: 權(quán)限不夠
[root@NFS ~]#
修改服務器端相應權(quán)限,不然客戶端無法正常訪問和使用
6 nfs共享權(quán)限和訪問控制
a. 客戶端root用戶
使用客戶端的root身份在nfs服務器上創(chuàng)建文件,文件的所有者和所屬組是nfsnobody。
b. 客戶端普通用戶
使用客戶端的普通用戶身份在nfs服務器上創(chuàng)建文件,所有者和所屬組是nobody或普通用戶。
c. 原因:/var/lib/nfs/etab
1. 客戶端連接的時候,對root的檢查
如果設(shè)置no_root_squash,那么此時root用戶的身份被壓縮為NFS server上面的root;
如果設(shè)置了all_squash、anonuid、anongid,此時root 身份被壓縮為指定用戶;
如果沒有明確指定,此時root用戶被壓縮為nfsnobody;
如果同時指定no_root_squash與all_squash 用戶將被壓縮為 nfsnobody,如果設(shè)置了anonuid、anongid將被壓縮到所指定的用戶與組;
2. 客戶端連接時候,對普通用戶的檢查
如果明確設(shè)定了普通用戶被壓縮的身份,那么此時客戶端用戶的身份轉(zhuǎn)換為指定用戶;
如果NFS server上面有同名用戶,那么此時客戶端登錄賬戶的身份轉(zhuǎn)換為NFS server上面的同名用戶;
如果沒有明確指定,也沒有同名用戶,那么此時 用戶身份被壓縮成nobody;
7. 卸載和自動掛載
1. 卸載客戶端的掛載目錄
umount掛載點
2. 停止服務器端的共享
exportfs –au
自動掛載:/etc/fstab
格式:<server>:</remote/export> </local/directory> nfs < options> 0 0
#192.168.115.10:/home/zhangsan /media/zhangsan nfs defaults 0 0
#mount -a
相關(guān)命令
a. exportfs
如果我們在啟動了NFS之后又修改了/etc/exports,是不是還要重新啟動nfs呢?這個時候我們就可以用exportfs 命令來使改動立刻生效,該命令格式如下:
格式:exportfs [-aruv]
-a 全部掛載或卸載 /etc/exports中的內(nèi)容
-r 重新讀取/etc/exports 中的信息 ,并同步更新/etc/exports、/var/lib/nfs/xtab
-u 卸載單一目錄(和-a一起使用為卸載所有/etc/exports文件中的目錄)
-v 在export的時候,將詳細的信息輸出到屏幕上。
具體例子:
# exportfs -au 卸載所有共享目錄
# exportfs -rv 重新共享所有目錄并輸出詳細信息
b. rpcinfo利用rpcinfo -p 可以查看出RPC開啟的端口所提供的程序有哪些
其中nfs 開啟的是2049,portmapper(rpcbind) 開啟的是111,其余則是rpc開啟的
更多關(guān)于云服務器,域名注冊,虛擬主機的問題,請訪問西部數(shù)碼官網(wǎng):www.ps-sw.cn