执行二进制文件报共享库权限问题不能加载
具体执行命令和现象如下:
[root@localhost testdir]# ./hello
./hello: error while loading shared libraries: /usr/lib/libmyhello.so: cannot restore segment prot after reloc: Permission denied
我查看了这个动态链接库是有权限的,为还报权限的问题?
没有找到相关结果
已邀请:
1 个回复
koyo - 网站管理 致力做全栈工程师 爱ui 爱前端
赞同来自: OS小编
如果你确认了文件的权限没有问题,那一般是因为你系统开启了Selinux安全上下文。
如果你开启Selinux是默认要求策略,你可以使用chcon命令设置安全上下文。
如果你Selinux可以关闭,直接关闭Selinux就可以解决。
修改/etc/sysconfig/selinux文件中的内容为SELINUX=disable,重启计算机。