Raspbian NFS 父文件夹权限

Raspbian NFS 父文件夹权限

我有一个通过网络(NFS 共享)启动的 Raspberry Pi。这很好用。但根据我使用的 NFS 版本(尝试过 3 和 2),父文件夹的权限会出现奇怪的行为。这是一个例子:

父文件夹:

drwxr-xr-x   1 root root    42 Jun 21 15:07 /opt

子文件夹:

drwxr-xr-x 1 user1 group1 712 Jun 21 15:19 /opt/subfolder

简单的nodejs脚本:

var fs = require('fs');

try {
  fs.accessSync('/opt/subfolder', fs.constants.W_OK);
  console.log('accessible');
}
catch (e) {
  console.log(e);
}

该脚本以“user1”身份执行。当我在cmdline.txt此脚本输出中配置 NFS 协议版本 2 时accessible。如果我使用版本 3,则会出现access denied错误。当从 SD 卡启动 Pi 时,一切都会按预期工作。所以 NFS 版本 3 似乎有些不同。

有人能够指出我需要改变的正确方向吗?

谢谢!

相关内容