qed*_*qed 4 permissions mount executable
如以下代码所示:
ll
total 136
-rwxr-xr-x 1 kaiyin kaiyin 19067 May 9 2013 dbmeister.py
-rwxr-xr-x 1 kaiyin kaiyin 1617 Jul 29 2011 locuszoom
-rwxr-xr-x 1 kaiyin kaiyin 112546 May 9 2013 locuszoom.R
./locuszoom
-bash: ./locuszoom: Permission denied
Run Code Online (Sandbox Code Playgroud)
locuszoom全局可执行,但仍然无法执行。这些文件位于安装在/media/data1.
需要重新exec挂载硬盘,以便包含挂载选项。
摘自 mount 手册页
FILESYSTEM INDEPENDENT MOUNT OPTIONS
....
exec Permit execution of binaries.
Run Code Online (Sandbox Code Playgroud)
您可以通过 2 种方式中的一种来执行此操作。
通过命令行。
$ mount -o remount,exec /media/data1
Run Code Online (Sandbox Code Playgroud)
或者在您的/etc/fstab.
# <file system> <dir> <type> <options> <dump> <pass>
/dev/sdb1 /media/data1 ext4 rw,exec,noauto 0 0
Run Code Online (Sandbox Code Playgroud)