0
Linux(Ubuntu)のntfsマウントドライブにnode.jsアプリケーションがあります。リストするときMocha.jsテストで "make"を実行すると、マウントされたドライブでPermission Deniedエラーが表示されます127
を「テストを行うsudoを」実行しているときにこれがさえ起こる
make: execvp: ./node_modules/.bin/mocha: Permission denied
make: *** [test] Error 127
:
test:
@./node_modules/.bin/mocha -u tdd
この上で「テストをする」ランニング、私はエラーを取得:メイクファイルの内容は次のようになりそのディレクトリのアクセス許可、そのファイルに対する実行許可があります:
ls -l node_modules/.bin/
total 3
-rwxrwxrwx 1 root root 208 2012-05-01 14:15 express
-rwxrwxrwx 1 root root 191 2012-05-01 14:15 express.cmd
-rwxrwxrwx 1 root root 200 2012-05-01 14:15 mocha
-rwxrwxrwx 1 root root 202 2012-05-01 14:15 _mocha
-rwxrwxrwx 1 root root 185 2012-05-01 14:15 _mocha.cmd
-rwxrwxrwx 1 root root 183 2012-05-01 14:15 mocha.cmd
コピーt彼のディレクトリをマウントされたドライブの外の場所にコピーし、 "sudo make test"を実行すると成功します。
これは、ラインとしての/ etc/fstabファイルを介して搭載されている:
/dev/disk/by-label/Files /media/d ntfs-3g defaults,user,local=en_US.utf8 0 0
がどのように私は、これはドライブをマウントされたNTFS内で動作するように得ることができますか?
私はそれが現在質問にどのように取り付けられているかを付け加えました。それをexecとしてマウントするにはどうしたらいいでしょうか? –
'user'の後ろに' exec'を貼り付けます。 –