这篇文章被转贴到这里,希望能吸引一些人的回答。原帖:https://superuser.com/questions/1001470/files-directories-created-on-nfs-mount-with-no-permissions
我已设置了一个运行 ubuntu 15.10 的客户端和一个 NFS 服务器(Synology NAS,带 DSM 5.2)。我已使用 fstab 中的以下行成功挂载了所需的共享:
diskstation:/volume1/share /mnt/DiskStation/share nfs rw 0 0
(它不会自动挂载 - 但那是另一个问题:))
我的 nas 设置了 rw 权限和访问已安装子文件夹的权限 - 我使用 no_root_squash 因为我不是以 root 身份访问共享。
我的问题是,当我创建文件或目录时,d---------
如果不先运行 af chmod 命令,则显然无法访问它。我希望创建的文件具有用户和组的读写权限,而访客的权限为可读。
我已将我的 umask 设置为“002” - 但似乎没有改变任何事情。
我可以尝试/做什么?
答案1
通过更改客户端用户的 uid 以匹配服务器上用户的 uid,一切都运行正常。请按照以下指南更改用户的 uid:我如何更改自己的用户ID?