1

Windows と Ubuntu の両方から使用したいデータを格納するための追加の NTFS パーティションがあります。そこでC++プロジェクトを作成しました。これは単純な Hello World コンソール アプリケーションでした。

実行するとこのエラーが発生します。

sh :1 :/media/Data1/blah/blah/project/bin/debug/project :permission denied

私の fstab ファイルは次のようになります。

# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0

ブロック:

/dev/sda1: SEC_TYPE="msdos" LABEL="DellUtility" UUID="5450-4444" TYPE="vfat" 
/dev/sda2: LABEL="RECOVERY" UUID="4248184648183ADD" TYPE="ntfs" 
/dev/sda3: LABEL="OS" UUID="20081BCC081B9FB8" TYPE="ntfs" 
/dev/sda5: UUID="bc712346-c70f-4bc6-9f21-48bae91b8b02" TYPE="swap" 
/dev/sda6: UUID="1915e08f-1961-437f-900a-3dd37a26118b" TYPE="ext4" 
/dev/sda7: UUID="bcb714f1-7428-4e5f-8cf9-73ae724ada57" TYPE="ext4" 
/dev/sda8: LABEL="Data1" UUID="7FCF22B82B6665CB" TYPE="ntfs" 
/dev/sda9: LABEL="Data2" UUID="411A8CDC1D33E6FA" TYPE="ntfs"
4

2 に答える 2

3

fstabからnoexecオプションを削除すると、可能になります

于 2012-06-19T08:42:55.947 に答える
1

実行中に exec で再マウントするには

sudo mount -o remount,exec /media/Data1

再起動後も保持する:

追加することをお勧めします

LABEL=Data1 /media/Data1  auto auto,exec 0  0
LABEL=Data2 /media/Data2  auto auto,exec 0  0

あなたのfstabファイルに。

再起動、完了。

于 2012-06-19T09:58:14.787 に答える