-bash: cd: /media/zhangsan/: 權限不夠
[root@NFS ~]#

修改服務器端相應權限,不然客戶端無法正常訪問和使用

6    nfs共享權限和訪問控制

a. 客戶端root用戶

使用客戶端的root身份在nfs服務器上創建文件,文件的所有者和所屬組是nfsnobody。

 

b. 客戶端普通用戶

            使用客戶端的普通用戶身份在nfs服務器上創建文件,所有者和所屬組是nobody或普通用戶。

c. 原因:/var/lib/nfs/etab

1. 客戶端連接的時候,對root的檢查

如果設置no_root_squash,那么此時root用戶的身份被壓縮為NFS server上面的root;

如果設置了all_squash、anonuid、anongid,此時root 身份被壓縮為指定用戶;

如果沒有明確指定,此時root用戶被壓縮為nfsnobody;

如果同時指定no_root_squash與all_squash 用戶將被壓縮為 nfsnobody,如果設置了anonuid、anongid將被壓縮到所指定的用戶與組;

2. 客戶端連接時候,對普通用戶的檢查

如果明確設定了普通用戶被壓縮的身份,那么此時客戶端用戶的身份轉換為指定用戶;

如果NFS server上面有同名用戶,那么此時客戶端登錄賬戶的身份轉換為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

相關命令

a. exportfs

如果我們在啟動了NFS之后又修改了/etc/exports,是不是還要重新啟動nfs呢?這個時候我們就可以用exportfs 命令來使改動立刻生效,該命令格式如下: 

 

格式:exportfs [-aruv]

-a 全部掛載或卸載 /etc/exports中的內容

-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開啟的

更多關于云服務器域名注冊,虛擬主機的問題,請訪問三五互聯官網:www.shinetop.cn

贊(0)
聲明:本網站發布的內容(圖片、視頻和文字)以原創、轉載和分享網絡內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。郵箱:3140448839@qq.com。本站原創內容未經允許不得轉載,或轉載時需注明出處:三五互聯知識庫 » 網絡服務—NFS

登錄

找回密碼

注冊