今天搭建oracle dg环境,遇到error while loading shared libraries,permission denied的问题,粗略的查了下,是SE Linux做得安全措施,一面执行不安全的库文件,造成系统损害。
解决办法有两个,一个是禁用SE,一个是将这些库文件注册一下,添加到信任列表里。
禁用SE,只需编辑/etc/sysconfig/selinux文件,将最后一行的SELINUXTYPE=targeted改成
SELINUXTYPE=disabled
添加到信任列表,执行一个命令,在当前用户下:
$chcon -t texrel_shlib_t <PATH>/*.so
此博文,一为各位同仁参考,一为自己存档,以后翻看。
转载于:https://blog.51cto.com/mckingstar/655709