NFS——拒绝许可

NFS——拒绝许可

这是我的 NFS 服务器:

$more /proc/fs/nfs/exports 
# Version 1.1
# Path Client(Flags) # IPs
/mnt    192.168.1.0/24(ro,root_squash,sync,no_wdelay,no_subtree_check,v4root,uuid=1ba3cbb4:bf2245d2:8af07796:d5961c5e,sec=1)
/   192.168.1.0/24(ro,root_squash,sync,no_wdelay,no_subtree_check,v4root,fsid=0,uuid=1ba3cbb4:bf2245d2:8af07796:d5961c5e,sec=1)
/mnt/raid   192.168.1.0/24(rw,root_squash,all_squash,sync,wdelay,no_subtree_check,anonuid=1000,anongid=100,uuid=1beff30a:b9af4535:959c9
b60:1318400e,sec=1)

$more /etc/exports 
/mnt/raid   192.168.1.0/24(rw,all_squash,sync,anonuid=1000,anongid=100,no_subtree_check)

我的客户:

$vim /etc/fstab 
192.168.1.20:/mnt/raid /mnt/raid        nfs     auto,rw 0       0

我可以在客户端打开挂载的目录,可以查看和读取文件,但是当我想粘贴或创建时,我得到了

permission denied

我只想在我的 LAN 上进行完全共享。我是否遗漏了什么?

答案1

man 5 exports

all_squash
将所有 uid 和 gid 映射到匿名用户。适用于 NFS 导出的公共 FTP 目录、新闻假脱机目录等。相反的选项是no_all_squash,这是默认设置。

这些 ID 是用anonuidanongid选项设置的。

/mnt/raid/确保您尝试通过 NFS 写入的目录对此uid或来说是(本地)可写的gid

相关内容