實驗 NFS伺服器

2021-10-24 23:55:17 字數 2311 閱讀 2045

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 ...