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)
_
デフォルトは確かにexec
ですが、user
オプションを使用すると、次のオプションがあります。
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).
_