当我有
时会发生这种情况显然尝试以root身份运行位于/ tmp /目录中的可执行文件会撤消权限。除了关闭selinux之外,还有什么想法解决这个问题吗?感谢
答案 0 :(得分:1)
您可以在要运行的/ tmp中的二进制文件或目录(包含二进制文件)上设置文件上下文。
sudo semanage fcontext -a -t bin_t /tmp/location
然后restorecon:
sudo restorecon -vR /tmp/location
答案 1 :(得分:1)
看看/tmp
目录的挂载选项,很可能你有no-exec
选项(这有很多安全原因,第一个是任何人都可以放一个文件在/tmp
目录中)