当我试图运行此命令时,我得到了错误:
chcon -t textrel_shlib_t /usr/lib/vmware-vcli/bin/esxcli/_ssl.so
我得到的错误:
chcon: can't apply partial context to unlabeled file `/usr/lib/vmware-vcli/bin/esxcli/_ssl.so'
知道怎么解决吗?
答案 0 :(得分:3)
尝试运行:
chcon -h system_u:object_r:httpd_sys_content_t /usr/lib/vmware-vcli/bin/esxcli/_ssl.so
而不是:
chcon -t textrel_shlib_t /usr/lib/vmware-vcli/bin/esxcli/_ssl.so
答案 1 :(得分:1)
对于您的目标是准确回答的内容还不够,但这里有一些可能有帮助的事情。
如果要将上下文还原到目录树的某个部分: restorecon -rnv / path / to / dir
标志是递归的,无变化的,详细的
您也可以使用 chcon --reference = file_with_good_perms your_file
ls -Z - >查看selinux上下文