实验目的
- 设置 /nfs-web01-data 共享目录,匿名用户为 www。
- 挂载客户端的 /upload-photo/到共享目录。
- www用户的uid,gid均为1999。
实验设备
- 服务端:172.16.1.31
- 客户端:172.16.1.7
实验流程
- 部署nfs服务
- 添加用户www并指定uid和gid
- 修改服务端配置文件
- 客户端进行挂载测试
实验步骤
步骤1:所有主机安装 NFS 服务环境,环境配置请看以下地址有详细步骤:
步骤2:服务端和客户端主机均添加统一用户
groupadd -g 1999 www
useradd -u 1999 -g www -s /sbin/nologin -M www
步骤3:服务端修改配置文件并重载文件
# 进入配置文件
vim /etc/exports
# 添加共享目录到配置文件
/nfsdta/ 172.16.1.0/24 (rw,all_squash,anonuid=1999,anongid=1999)
# 重载配置文件
systemctl reload nfs-server.service
步骤4:服务端创建共享目录并修改权限
# 创建共享目录
mkdir /nfs-web01-data/
# 修改权限
chown www.www /nfs-web01-data/
步骤5:客户端创建目录并挂载
# 创建目录
mkdir /upload-photo/
# 挂载
mount -t nfs 172.16.1.31:/nfs-web01-data/ /upload-photo/
# 查看挂载状况,Filesystem 显示为服务端信息即为挂载成功。
df -h /upload-photo/
测试
步骤1:在客户端挂载目录下创建文件
touch cherry-{01..05}.txt /upload-photo/
步骤2:服务端查看共享目录
tree /nfs-web01-data/
结果:若共享目录下存在刚刚创建的文件,即为测试成功。