ネットワーク(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は少し違うようです。
誰もが私が変更しなければならない正しい方向を教えてもらえますか?
ありがとうございます!