我在 / 上安装了 NFS 共享。
/srv/nfs/gentoo/i686-gentoo 192.168.1.0/255.255.255.0(all_squash,ro,no_subtree_check)
使用任何“squash”选项运行 mount 都会阻止客户端运行 /bin/mount。
bash: /bin/mount: Permission denied
我可以挂载文件系统,但运行不带参数的 mount 会导致“权限被拒绝”。这会导致 systemd 出现问题并干扰启动过程。我必须手动挂载 fstab 文件中的任何选项并恢复启动过程。
如果我指定 no_root_squash,那么 /bin/mount 就可以正常运行。如何在能够运行 /bin/mount 的同时“压缩” NFS 共享?
答案1
显然,Gentoo 的默认设置/bin/mount
是-rws--x--x
这样的。将其更改为-rwsr-xr-x
可解决问题。