centos 7 & SELinux & ldconfig
讓 Centos 7 虛擬實例在共享主機上執行。他們使用 VMWare vSphere 管理程序。它是一個定制的最小安裝加上 openssh 和 vmware 工具。已應用所有更新。SELinux 已安裝,但預設處於禁用模式。
我所做的是在 selinux 配置中設置許可模式並重新啟動。在所有重新啟動後,selinux 報告了 8 個權限被拒絕,所有這些都與 ldconfig 相關。
試圖重新標記整個文件系統並臨時刪除
ld.so.conf
,ld.so.conf.d
但沒有任何改變。
1. 2016-03-25 08:17:03 ldconfig system_u:system_r:ldconfig_t:s0 59 fifo_file write system_u:object_r:initrc_tmp_t:s0 denied 16 2. 2016-03-25 08:17:03 ldconfig system_u:system_r:ldconfig_t:s0 257 dir read system_u:object_r:initrc_tmp_t:s0 denied 17 3. 2016-03-25 08:17:03 ldconfig system_u:system_r:ldconfig_t:s0 2 dir write system_u:object_r:initrc_tmp_t:s0 denied 18 4. 2016-03-25 08:17:03 ldconfig system_u:system_r:ldconfig_t:s0 2 dir add_name system_u:object_r:initrc_tmp_t:s0 denied 18 5. 2016-03-25 08:17:03 ldconfig system_u:system_r:ldconfig_t:s0 2 file create system_u:object_r:initrc_tmp_t:s0 denied 18 6. 2016-03-25 08:17:03 ldconfig system_u:system_r:ldconfig_t:s0 90 file setattr system_u:object_r:initrc_tmp_t:s0 denied 19 7. 2016-03-25 08:17:03 ldconfig system_u:system_r:ldconfig_t:s0 82 dir remove_name system_u:object_r:initrc_tmp_t:s0 denied 20 8. 2016-03-25 08:17:03 ldconfig system_u:system_r:ldconfig_t:s0 82 file rename system_u:object_r:initrc_tmp_t:s0 denied 20
終於在使用 ldconfig 成為半專業人士時解決了自己,但問題不存在。
解決方案很簡單,不需要額外的知識,只需
open-wm-tools
從基礎回購中使用。
vmware-uninstall-tools.pl
yum install open-vm-tools
reboot
現在一切都很好