Назад | Перейти на главную страницу

SELinux - первая попытка ограничить файл по типу - не удалась

У меня есть Linux-система Centos 6. Я прочитал руководства по SELinux и хотел попробовать. Вот шаги, которые я выполнил,

  1. устанавливать SELINUX=enforcing в /etc/selinux/config
  2. включил SELINUX с setenforce 1
  3. service httpd restart
  4. изменил тип файла скрипта php.

    от httpd_sys_content_t к чему-то другому, например: init_t (может быть, это не подходящий тип для тестирования?)

    chcon -t init_t /var/www/html/index.php

Я надеялся получить сообщение об ошибке при просмотре этого файла в веб-браузере, но, увы, я все еще мог видеть содержимое.

Нет необходимости перемаркировать всю систему (это можно сделать с touch /.autorelabel; reboot вместо того restorecon). Переназначение / var / www / html с использованием restorecon -Fr /var/www/html должно быть достаточно, затем запустите тест еще раз, предполагая, что yo не изменил контекст файла этого каталога, используя semanage.