我在尝试运行二进制可执行文件时遇到Permission denied错误,我无法弄清楚原因。
[me@me bin]$ ./alpha
-bash: ./alpha: Permission denied
(root能够运行)
mod是777
。我怀疑是selinux,但setenforce 0
没有帮助。文件上下文为system_u:object_r:default_t:s0
。
该文件首先安装在NFS上,与其他服务器共享,然后移至本地存储。在此之后,我开始得到错误。在另一台服务器上,文件仍然在NFS上,它运行没有任何问题。
这是getfacl结果,所以我认为这不是ACL问题:
# file: alpha
# owner: ****
# group: ****
user::rwx
group::rwx
other::rwx
什么可能导致权限被拒绝?我在哪里可以查找日志?