我们在服务器上有一个 NFS 共享。
我们可以以“root”用户身份在 macOS Ventura 上挂载此共享,但不能以普通用户身份挂载。
以下是以用户“root”身份挂载的脚本:
$ showmount -e 192.168.2.12
$ sudo mkdir -p /Volumes/NAS
$ sudo chown regularuser:staff /Volumes/NAS
$ sudo mount -t nfs -o resvport,rw,nolock 192.168.2.12:/home/regularuser/NAS /Volumes/NAS
问题:
“普通”用户(没有 root 权限的用户)如何挂载此 NFS 共享?
在 Linux 上,可以通过在文件的相关行中添加“用户”选项来实现/etc/fstab
:
192.168.2.12:/home/regularuser/NAS /Volumes/NAS nfs resvport,rw,user,nolock,noauto 0 0
该user
选项已如上所述添加到 /etc/fstab。
但是命令
mount NAS
却说:
mount_nfs: warning: option "user" not known
此后它不再安装驱动器。