在 CentOS 上尝试以 root 身份执行程序时权限被拒绝

在 CentOS 上尝试以 root 身份执行程序时权限被拒绝

我以 root 身份登录 CentOS 服务器,但无法运行程序。

我已经使用 cc 编译了一个基本的 helloworld 程序,并尝试运行它,输出:

bash: ./a.out: Permission denied

我已尝试过,chmod +x a.out但没有成功。

权利似乎没问题:

-rwxr-xr-x. 1 root 6426 Nov 15 10:50 a.out*

我不知道这个“*”是什么意思。

答案1

我猜测文件所在目录的底层文件系统已安装有noexec禁用文件执行的属性。

相关内容