web-dev-qa-db-ja.com

fstabではなく、noexecとしてマウントされているパーティションが他になるのですか?

noexecとしてマウントされているパーティションが1つあります。 mount出力に表示されますが、fstab _の_はそうではありません。

noexecから来るのはどこから来ましたか?

私のfstab:

UUID=1fbb29fe-cef2-4cc2-9b1e-ac45e74289ac /               ext4    noatime,nodiratime,errors=remount-ro 0       1
# swap was on /dev/sda3 during installation
UUID=some-uuid-string none            swap    sw              0       0
/dev/sr0        /media/cdrom0   udf,iso9660 user,noauto     0       0

tmpfs   /tmp         tmpfs   nodev,nosuid,noexec,size=2G          0  0

# old disks
#/dev/md0     /DATA  ext4   noauto,nodiratime,errors=remount-ro,user 0 2
# new disks:
/dev/md1     /DATA  ext4   noauto,nodiratime,errors=remount-ro,user 0 2
 _

上記の/データパーティションをユーザーまたはルートのどちらかとしてマウントします。どちらの場合も、次のようになります。

/dev/md1 on /DATA type ext4 (rw,nosuid,nodev,noexec,nodiratime,relatime,errors=remount-ro,stripe=16384,data=ordered,user)
 _
1
gcb

デフォルトは確かにexecですが、userオプションを使用すると、次のオプションがあります。

  • ノケッコ
  • 鼻水
  • n n

man mount

   user   Allow an ordinary user to mount the filesystem.  The name of the
          mounting user is written to the mtab file  (or  to  the  private
          libmount  file  in /run/mount on systems without a regular mtab)
          so that this same user can unmount the filesystem  again.   This
          option  implies  the  options  noexec, nosuid, and nodev (unless
          overridden  by  subsequent  options,  as  in  the  option   line
          user,exec,dev,suid).
 _
4
nKn