web-dev-qa-db-ja.com

マウントされたNTFSパーティションですべてのファイルが実行可能ファイルとしてマークされているのはなぜですか?

/etc/fstabファイルを編集して次の行を含めました。

/dev/sda5 /media/yannbane/Shared ntfs defaults,umask=007,gid=46 0 0

これを行ったので、dev/sda5パーティション(Sharedというラベルが付いています)がシステムの起動時に自動的にマウントされます。

ただし、/media/yannbane/Sharedに移動していくつかのファイルを検索すると、すべてのファイルが緑色でマークされます(ls -CFのエイリアスであるlに従って実行可能)。

enter image description here

Pngファイル、jsファイル、txtファイル、htmlファイル、cssファイル、保存ファイル(すべて)が実行可能としてマークされていることがわかります。

なぜそうなのですか? fstabの設定を変更する必要がありますか?

Linux Mint w/Cinnamonを使用しています。

4
jcora

umask=007fmask=117(またはおそらくfmask=117,dmask=007)に変更します。 umaskオプションは、ファイルとディレクトリの両方から削除する許可ビットを設定し、fmaskは通常のファイル用に設定し、dmaskはディレクトリ用に設定します。所有者とグループの両方に0を指定したため、ファイルまたはディレクトリのno権限が削除され、所有者とグループの実行権限はそのまま残りました。 1の代わりに0を使用し、fmaskの代わりにumaskを使用して、ファイルの実行権限を明示的に削除すると、問題が修正されます。通常、実行権限はディレクトリに含まれているため、削除する必要はありません。

5
Rod Smith