作为 root 对可执行文件的权限被拒绝
Permission denied on executable, as root
当我尝试以 root 身份 运行 一个 bash 脚本时,我的权限被拒绝:
[root@boxen test3]# ll
-rwxr-xr-x. 1 root webdev 172 Jul 24 15:30 printdate.sh
[root@boxen test3]# ./printdate.sh
-bash: ./printdate.sh: Permission denied
以下是包含文件夹的权限:
[root@boxen test3]# namei -l /www/virtualhosts/test3/
f: /www/virtualhosts/test3/
dr-xr-xr-x root root /
drwxr-xr-x root root www
drwxrwx--- apache webdev virtualhosts
drwxrwxrwx apache webdev test3
导致权限错误的原因是什么?
问题是该卷是使用 noexec 装载的。我临时用
重新挂载了
mount -o remount,exec /www/
完成我的工作,然后将 noexec 设置回原位。
当我尝试以 root 身份 运行 一个 bash 脚本时,我的权限被拒绝:
[root@boxen test3]# ll
-rwxr-xr-x. 1 root webdev 172 Jul 24 15:30 printdate.sh
[root@boxen test3]# ./printdate.sh
-bash: ./printdate.sh: Permission denied
以下是包含文件夹的权限:
[root@boxen test3]# namei -l /www/virtualhosts/test3/
f: /www/virtualhosts/test3/
dr-xr-xr-x root root /
drwxr-xr-x root root www
drwxrwx--- apache webdev virtualhosts
drwxrwxrwx apache webdev test3
导致权限错误的原因是什么?
问题是该卷是使用 noexec 装载的。我临时用
重新挂载了mount -o remount,exec /www/
完成我的工作,然后将 noexec 设置回原位。