Vps

centos 7 & SELinux & ldconfig

  • March 27, 2016

讓 Centos 7 虛擬實例在共享主機上執行。他們使用 VMWare vSphere 管理程序。它是一個定制的最小安裝加上 openssh 和 vmware 工具。已應用所有更新。SELinux 已安裝,但預設處於禁用模式。

我所做的是在 selinux 配置中設置許可模式並重新啟動。在所有重新啟動後,selinux 報告了 8 個權限被拒絕,所有這些都與 ldconfig 相關。

試圖重新標記整個文件系統並臨時刪除ld.so.confld.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

現在一切都很好

,可以通過 vmware 在虛擬機中安裝 CentOS 7

引用自:https://serverfault.com/questions/766152