私のシステムには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
再マウントできます。ただし、ここに追加された制限は、問題や落とし穴を避けるためです。