如何挂载 nfs 或任何其他需要-o
在命令中使用的共享mount
,以便非 root 用户可以访问该挂载。如果mount
是具有选项的用户-o
,它会抱怨只有 root 可以执行此操作,但如果我以 root 身份执行此操作,则普通用户无法写入该目录,因为该目录将成为 root,其安装位置将成为 root 所有。 mount 是否有一个选项可以避免这种情况?
答案1
如果您通过 cifs 连接,您可能需要使用 IEdir_mode
和file_mode
选项。
这对我来说非常有效,每个文件夹和文件都可以被任何人写入。
mount -t cifs //server/path -o user=username_on_server,dir_mode=0777,file_mode=0776 target_dir
但是,我没有看到这样的nfs 选项。
有关 NFS 权限的更多信息,请参见centos.org
答案2
您可以fuse
以普通用户的身份挂载各种文件系统。
我肯定会使用 fusion 进行 sshfs、加密文件共享,并且可以由普通用户安装,前提是允许他们通过 ssh 进入文件服务器。