Redhat 8 nfs网络共享
nfs网络共享
重点:
***两层权限:本地权限,共享权限
***客户端root身份访问服务端nfs时,服务端会降级客户端root为nobody权限(system default)
***nfs客户端加载nfs共享,仅仅只是加载到内存,重启失效。所以要加入fstab
需要安装
============================================
服务端_192.168.145.131
hostnamectl set-hostname test1.example.com
yum install nfs-utils -y
mkdir /mnt/share
vi /etc/exports
/mnt/share *(rw)
:wq
systemctl start nfs-server
systemctl enable nfs-server
showmount -e
systemctl stop firewalld
============================================
客户端_192.168.145.133
hostnamectl set-hostname test2.example.com
yum install nfs-utils -y
vi /etc/hosts
192.168.145.131 test1
192.168.145.133 test2
showmount -e test1
vi /etc/fstab
test1:/mnt/share /mnt/ nfs defaults,_netdev 0 0
:wq
mount -a #挂载
mount #查看挂载
df -Th
=============================================
记住:此时服务端并没有给客户端她的本地权限
cat /etc/passwd #查看所有用户
setfacl -m u:nobody:rwx /mnt/share
touch /mnt/xxx #以nobody身份可以读写服务端
=============================================
fstab 切记切记要正确,否则重启后无法开机
=============================================
切记:一定一定一定关闭服务器端的防火墙
systemctl stop firewalld
systemctl status firewalld