3

ユーザーがサーバーにnfs共有をマウントできるようにするネットワークマウントスクリプトをノードに作成しようとしています。私のコードは次のとおりです。

// Create our mount string command.
var str = 'mount -o nolock -t nfs '+ escapePath(p) +' '+ escapePath(mountPoint);

exec(str, function(err, stdout, stderr){
  if (err) return fn(err);
  return fn(null, mountPoint);
});

もちろん、ネットワーク共有をマウントするにはsudo. sudo を使用してノード アプリを実行すると、これで問題なく動作しますが、これは最善の方法ではないと思います。sudo を呼び出さずにマウント コマンドを実行する方法はありますか? ...または少なくとも、sudo を使用してアプリを実行せずに? ここで最善のアプローチは何ですか?

4

0 に答える 0