nfs作業: 架設一台nfs伺服器,並按照以下要求配置 1、開放/nfs/shared目錄,供所有使用者查詢資料; 2、開放/nfs/upload目錄,該目錄為172.24.8.0/24網段的主機的資料上傳目錄,並將所有該網段主機上傳檔案的所屬者和所屬組對映為nfs-upload,其uid和gid為2001; 3、將/home/tom(該目錄為uid=1111,gid=1111的tom使用者的家目錄)目錄僅共享給172.24.8.129這台主機上的jerry使用者,jerry對該目錄具有訪問、新建和刪除檔案的許可權。
步驟:開放/nfs/shared目錄
1.伺服器和客戶端都安裝rpcbind,nfs-utils包
伺服器:
2.編輯配置檔案
vim /etc/exports
要共享的目錄/nfs/shared
共享給所有的主機,給乙個唯讀的許可權。
3.建立共享的目錄
mkdir -p /nfs/shared
4.重啟rpcbind服務 nfs-server服務
systemctl restart rpcbind
systemctl restart nfs-server
測試
5.關閉防火牆 selinux
systemctl stop firewalld
setenforce 0
客戶端:
6.測試
showmount -e 192.168.40.131
7.建立掛載用的目錄
mkdir -p /client/1
將伺服器的共享目錄掛載到此目錄下
mount 192.168.40.131:/nfs/shared /client/1/
服務端:
8.在共享目錄下寫檔案。
客戶端:
9.測試 所有使用者都可以檢視:
開放/nfs/upload
2.建立使用者,組nfs-upload 指定uid gid為2001
groupadd -g 2001 nfs-upload
useradd -u 2001 nfs-upload
passwd nfs-load
客戶端:
3.建立目錄 mkdir /client/2
將服務端的要的共享目錄掛載到此/client/2/ 下
mount 192.168.40.131:/nfs/upload /client/2
4.服務端建立乙個file1檔案 在客戶端檢視
讓客戶端上傳檔案 發現對/nfs/upload 沒有許可權
在服務端給/nfs/upload目錄的其他人x許可權
客戶端 有許可權後 建立乙個檔案
使用root使用者上傳檔案
在使用普通使用者上傳乙個檔案
服務端檢視:
將/home/tom共享給某台主機客戶端:
2.建立jerry使用者並制定uid =1111
[root@localhost ~]# mkdir /client/3
掛載目錄
4.服務端在共享目錄下建立乙個檔案
要先切到jerry使用者下
5.客戶端 上傳檔案
服務端檢視是否上傳
客戶端執行刪除檔案
nfs伺服器配置
nfs伺服器可以讓linux作業系統之間資料的傳送,比如你跑有linux系統的開發板和你linux電腦間資料傳送 在 etc exports 檔案中加一句話 nfs ser 192.168.0.rw,no root squash 儲存退出 nfs ser 其他linux機器 比如你的開發板 訪問的資...
NFS 伺服器初探
1 首先知道nfs是什麼?為什麼會有nfs出現,這個網上書上很多了。nfs network file system 中文名 網路檔案系統。他可以使安裝了不同作業系統的計算機之間進行資料共享。有效提高資源的利用率,節省本地磁碟空間,方便集中管理。nfs是採用的c s模式。其他系統在掛載了這個共享目錄之...
NFS伺服器配置
配置nfs伺服器 如同windows之間的共享一樣,首先要確定共享的是哪個資料夾,允許哪些訪問者,還有賦予訪問者什麼許可權。這些都是通過修改 etc exports檔案來決定的,還沒有配置過nfs的這個檔案時空白的。vim etc exports 新增 如下 tmp rw,sync,no root ...