/etc/fstabで指定されていない場合でもnoexecモードでパーティションをマウントする

/etc/fstabで指定されていない場合でもnoexecモードでパーティションをマウントする

私はLinux Mint 12を使用しています。起動時に自動的にマウントされる複数のパーティションがあります。pysdm説明する/dev/sda6バイナリ実行を許可する必要があります。しかも/etc/fstabそうすべきだと言ってみてください。

/dev/sda7   /media/Data         btrfs  users,user           0  0
/dev/sda8   /media/LocalBackup  btrfs  users,user           0  0

ただし、そのパーティションでスクリプトを実行すると、「許可が拒否されました」mountfstabまたはpysdmに指定されていない場合でも、「noexec」と表示されます。

/dev/sda7 on /media/Data type btrfs (rw,noexec,nosuid,nodev)
/dev/sda8 on /media/LocalBackup type btrfs (rw,noexec,nosuid,nodev)

エラーはどこにありますか?パーティションのインストールに影響を与える他のファイルはありますか?

答え1

私は、セキュリティ機能としてfstabに明示的に提供されていない限り、userfstabのすべてが自動的にマウントされると思います。noexecexec

答え2

userオプションを使用してroot権限でマウントすると、noexec、nosuid、およびnodevオプションが追加されます。

一般ユーザーとしてインストールしましたが、すべてうまくいきます。

したがって、ユーザーを削除するか、noauto オプションを追加します。また、ユーザーにexecとsuidオプションを関連付けることができます。ただし、セキュリティ上の理由から、これはお勧めできません。

ユーザー 一般ユーザーがファイルシステムをマウントできるようにします。マウントユーザーの名前はmtabファイル(または通常のmtabがないシステムの場合は/ run / mountにある専用のlibmountファイル)に書き込まれるため、同じユーザーがファイルシステムを再マウント解除できます。このオプションは、noexec、nosuid、およびnodevオプションを意味します(オプション行user、exec、dev、suidなどの後続のオプションに置き換えられない限り)。

自動ではありません 明示的にのみマウントできます(つまり、-aオプションを使用するとファイルシステムはマウントされません)。

詳細は以下で確認できます。マンシャン

関連情報