squash相關權限驗證

實驗3squash相關權限驗證

     實驗環境

在虛擬機Linux 6.5系統下需要2臺Linux系統一臺A作爲服務端一條B作爲測試客戶端開啓2臺Linux系統。

 

     實驗目標

      

         A作爲服務端配置NFS服務器設置squash相關權限。

         B作爲測試客戶端驗證服務器A的共享是否有效。

     實驗步驟

1.  首先將A,B放到同一網段中爲了以後實驗方便配置永久起效的靜態IP地址驗證AB能否通信。接着上步實驗做這裏不做過多涉及。

2.  創建一個共享目錄/public並設置完全權限。

[root@s5 桌面]#mkdir -m 777/public //創建並設置完全權限的目錄

 [root@s5 桌面]#ls -ld /public/ //查看屬性

drwxrwxrwx. 2root root 4096 8月  17 14:42 /pub

[root@s5 桌面]#vim /etc/exports

 /public 192.168.1.2(rw) //設置讀寫權限

[root@s5 桌面]#exportfs -rv

exporting192.168.1.2:/public

exporting192.168.1.2:/root

3.  在客戶端創建一個掛載目錄mk在客戶端用其他用戶登錄並創建文件查看屬性。

[root@pc5nfs]#mkdir /mnt/mk

[root@pc5 桌面]#mount -o vers=3192.168.1.1:/public /mnt/mk //由於版本問題若不指定無法看到所要的結果

[root@pc5 桌面]#df –hT

……

192.168.1.1:/public          nfs       50G 3.6G   44G   8% /mnt/mk

[root@pc5 桌面]#su - lily

[lily@pc5 ~]$cd/mnt/mk/

[lily@pc5 mk]$ls

lily.txt

[lily@pc5 mk]$ls-l

總用量 0

-rw-rw-r--. 1lily lily 0 8月  17 14:47 lily.txt

 

4.  修改NFS共享設置使得所有用戶都視爲nfsnobody創建文件。

服務端

[root@s5 ftp]#vim/etc/exports

/public192.168.1.2(rw,all_squash)

[root@s5ftp]#exportfs -rv

exporting192.168.1.2:/public

exporting192.168.1.2:/root

客戶端

[lily@pc5mk]$touch 2

[lily@pc5 mk]$ls-l

總用量 0

-rw-rw-r--. 1nfsnobody nfsnobody 0 8月  17 16:48 2


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章