他のパーティションのファイルを実行できません

他のパーティションのファイルを実行できません

私のシステムには3つのパーティションがあります。 1つはW7とLinux Mint(NTFS)間で共有され、残りの2つはOS固有のパーティションです。

私のホームディレクトリから共有パーティションの他のディレクトリへのシンボリックリンクを作成しました。

.cppここに渡す簡単なファイルがあります。g++ name.cpp通常、これはファイルを実行可能にしますが、今回はchmod 755手動で実行する必要がありました。

奇妙なことに、この方法は機能しません。コンソールは必要な権限がないと言います。だから私はそれを実行したsudo chmod 755 a.out。パスワードを入力する必要があり、エラーは報告されません。しかし、効果がありませんでした。a.out施行不可です。私もシンボリックリンクディレクトリで別の奇妙な動作を発見しました。

どうなりますか?どうすれば解決できますか?

編集する:
マイインストールオプション:

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0
# / was on /dev/sda6 during installation
UUID=7c50dab1-730b-4d3c-a944-51da19c8e2c6 /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda7 during installation
UUID=12e39b76-7f19-4c6d-a724-81ea29211db1 none            swap    sw              0       0
/dev/sda5 /media/yannbane/Shared ntfs defaults,fmask=117,dmask=007,gid=46 0 0

ベストアンサー1

ご覧のとおり、オプションがfmaskあるのに設定されています117。これにより、全員の実行権限が効果的に無効になります。制限が必要ない場合は、に設定して0再マウントできます。ただし、ここに追加された制限は、問題や落とし穴を避けるためです。

おすすめ記事