如何配置重叠的 NFS 权限?

如何配置重叠的 NFS 权限?

我在 NFS 服务器上运行 Solaris 10。我不知道如何设置子网中共享的只读访问权限,但允许该子网中的系统进行读写访问。

在服务器上:

root@server># share -F nfs -o log,root=192.168.10.10,rw=192.168.10.10,[email protected]/24 /export/plaground

读写客户端能够挂载共享,但不能写入,无论是作为 root 还是具有共享权限的标准用户...

root@client># mount server:/export/playground /mnt
root@client># mount
<snip>
server:/export/playground on /mnt type nfs (rw,addr=192.168.168.5)
root@client># ls -axl /mnt
total 90
drwxr-xr-x+ 25 root root    25 Nov  2 11:45 .
drwxr-xr-x  22 root root  4096 Nov  2 11:28 ..
drwxrwxr-x   2 root users    2 Nov  2 11:45 test
root@client># touch /mnt/file.test
touch: cannot touch `/mnt/file.test': Read-only file system
root@client># exit
user@client>$ touch /mnt/test/file.test
touch: cannot touch `/mnt/test/file.test': Read-only file system

我尝试调整选项的顺序,但没有成功。将只读选项放在读写选项之前不会改变挂载的状态。

有什么想法吗?

答案1

回答...

root@server># share -F nfs -o log,[email protected]/32,[email protected]/32,[email protected]/24 /export/playground

对于单个 IP,您必须执行 @IP/32,以获得正确的 cidr 表示法。

相关内容