LINUX.ORG.RU

История изменений

Исправление Legioner, (текущая версия) :

SELinux назначает контекст на каждый процесс и на каждый файл. Это разные виды контекстов. И в правилах прописывается что, например, процесс с контекстом httpd_t имеет право читать файлы с контекстом httpd_sys_content_t.

В целом тут в двух словах не объяснишь, тема нетривиальная и надо читать хорошие статьи, чтобы во всём разобраться. Ну или пытаться по конкретной проблеме разбираться, обычно на типовые проблемы люди уже наткнулись и где-нибудь в интернете написали пару волшебных команд.

Опять же в дистрибутиве есть встроенные наборы правил, которые позволяют пользоваться сервисами без дальнейшей настройки, пока ты следуешь определённым общепринятым стандартам (например хранишь сайт в /var/www/html, а не в /usr/local/mywebsite, запускаешь nginx на 80 порту, а не на 88 и тд).

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

Исходная версия Legioner, :

SELinux назначает контекст на каждый процесс и на каждый файл. Это разные виды контекстов. И в правилах прописывается что, например, процесс с контекстом httpd_t имеет право читать файлы с контекстом httpd_sys_content_t.

В целом тут в двух словах не объяснишь, тема нетривиальная и надо читать хорошие статьи, чтобы во всём разобраться. Ну или пытаться по конкретной проблеме разбираться, обычно на типовые проблемы люди уже наткнулись и где-нибудь в интернете написали пару волшебных команд.

Опять же в дистрибутиве есть встроенные наборы правил, которые позволяют пользоваться сервисами без дальнейшей настройки, пока ты следуешь определённым общепринятым стандартам (например хранишь сайт в /var/www/html, а не в /usr/local/mywebsite, запускаешь nginx на 80 порту, а не на 88 и тд).