SELinux cannot restore segment prot after reloc

Linux下执行程序时发生错误: cannot restore segment prot after reloc: Permission denied
原来这是SELinux搞的鬼,解决办法有两个
1. 使用chcon 命令
示例: chcon –t texrel_shlib_t  / 路径 / 路径 / 名字 .so( 报错的 .so 的文件名 )
2. 禁止掉SELinux
1 、编辑 /etc/selinux/config SELINUX=ecforcing 注释掉 # SELINUX=ecforcing   再新加一行 SELINUX=disabled            保存,关闭              

你可能感兴趣的:(SELinux cannot restore segment prot after reloc)