linux

linux nfs服务器如何设置NFS权限

小樊
90
2024-12-10 07:43:43
栏目: 云计算

在Linux中,设置NFS(网络文件系统)权限主要涉及到以下几个方面:

  1. 配置NFS服务器
sudo apt-get install nfs-kernel-server nfs-common
sudo mkdir /srv/nfs/shared
sudo chown nfsnobody:nfsnobody /srv/nfs/shared
sudo chmod 755 /srv/nfs/shared

这里,nfsnobody是一个特殊的组,用于NFS访问。

  1. 配置NFS客户端
192.168.1.100:/srv/nfs/shared /mnt/nfs auto defaults 0 0

这里,192.168.1.100是NFS服务器的IP地址,/srv/nfs/shared是共享目录,/mnt/nfs是客户端上的挂载点。

  1. 设置NFS权限
/srv/nfs/shared *(rw,sync,no_subtree_check)

这里,*表示允许所有客户端访问,rw表示读写权限,sync表示同步写入磁盘,no_subtree_check表示禁用子树检查。

/srv/nfs/shared client-ip(rw,sync,no_subtree_check)
/srv/nfs/shared !client-ip(rw,sync,no_subtree_check)

这里,client-ip是允许访问的客户端IP地址。

  1. 重启NFS服务
sudo systemctl restart nfs-kernel-server
  1. 验证NFS权限
sudo mount 192.168.1.100:/srv/nfs/shared /mnt/nfs
ls -ld /mnt/nfs

如果一切正常,你应该能够看到共享目录的内容,并且具有适当的读写权限。

请注意,以上步骤可能因Linux发行版和具体配置而有所不同。建议参考相关文档以获取更详细的信息。

0
看了该问题的人还看了