
Мы переходим с веб-сервера rhel7 на Ubuntu 18.04. В настоящее время у нас установлен SELinux с файловым контекстом. Обычно мы используем эту команду в нашем ящике rhel7:
chcon -R -t httpd_sys_rw_content_t /var/www/html/
Я пытаюсь получить настройку контекста файла на нашем сервере Ubuntu для AppArmor. Когда я запускаю указанную выше команду в Ubuntu, я получаю:
chcon: can't apply partial context to unlabeled file 'filename'
Я прочитал МНОГО вещей в сети, и все, что я получаю, это то, что мне нужно изменить контекст на unconfined_u:object_r:httpd_sys_content_t:s0 или множество вариаций этого, но я ВСЕГДА получаю один и тот же результат. Я даже переключился на SELinux и получил тот же результат.
Это мой последний блокировщик для завершения этого проекта, и я потратил ЧАСЫ на эту проблему. Может быть, я неправильно понимаю всю идею AppArmor, но контекст файла все равно должен применяться - верно? Как мне правильно применить контекст?