在 Linux 源计算机(NFS 服务器)中导出文件夹后,我尝试使用以下命令进行挂载。
sudo mount -t nfs -o resvport,rw 192.168.12.10:/home/pavunkumar /private/nfs
它已成功安装在我的 Mac Mini 上。我可以使用 mount -v 来查看
192.168.12.10:/home/pavunkumar on /private/nfs (nfs)
但是,当我尝试进入该目录时,出现以下错误
Mac-mini-5:~ pavunkumar$ cd /private/nfs/
-bash: cd: /private/nfs/: Permission denied
Mac-mini-5:~ pavunkumar$
当我检查权限时,它处于以下模式
drwx------ 101 1014 _lpoperator 16384 Aug 27 16:12 nfs
我每次都需要明确更改权限吗?
答案1
Linux 和 MacOS 计算机上的用户拥有不同的 uid,因此您会遇到权限问题。
要么将用户更改为具有相同的 ID(或者使用 NIS 或 LDAP 之类的后端)要么设置共享目录的权限以允许所有人访问。