Linux chcon: невозможно применить частичный контекст к немаркированному файлу

Я получаю сообщение об ошибке, когда пытаюсь выполнить эту команду:

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'

Есть идеи, как это решить?


person Alex Brodov    schedule 16.04.2015    source источник
comment
возможно, вы найдете помощь здесь: unix.stackexchange.com/questions/23610/   -  person S.Spieker    schedule 16.04.2015


Ответы (2)


Попробуйте запустить это:

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
person SAR    schedule 17.05.2015

Недостаточно контекста того, на что вы хотите ответить с большой точностью, но вот некоторые вещи, которые могут помочь.

Если вы хотите восстановить контекст в разделе дерева каталогов: restorecon -rnv /path/to/dir

флаги являются рекурсивными, без изменений и подробными

Вы также можете использовать use chcon --reference=file_with_good_perms your_file

ls -Z --> для просмотра контекстов selinux

person abupoonjaby    schedule 17.04.2015