Спасибо за ваш ответ. Вы имели в виду, что контекст безопасности / var / www / html будет применяться ко всем файлам, которые находятся в каталоге / var / www / html / install.
r13d '
@Jai Это правильно
Раду Рэдяну
Не могли бы вы объяснить больше о "контексте безопасности". Спасибо.
Эта вторая ссылка предназначена для Fedora 13, но, IMO, остается самым последним документом о selinux.
Упрощение selinux заключается в том, что он считается расширением прав доступа к файлам (помимо владельца: group: other). Таким образом, каждый файл имеет контекст. Если файл используется http-сервером, то нет причин, по которым ftp-сервер должен обращаться к нему. Вы можете разрешить ftp-серверу доступ к файлам, включив логическое значение.
Проблема, с которой вы столкнетесь, - это то, что chcon не переживет релабел и не восстановит.
5.7.1. Временные изменения: chcon
команда chcon изменяет контекст SELinux для файлов. Тем не менее, изменения, внесенные с помощью команды chcon, не сохраняются после переименования файловой системы или выполнения команды / sbin / restorecon. Политика SELinux контролирует, могут ли пользователи изменять контекст SELinux для любого данного файла. При использовании chcon пользователи предоставляют весь или часть контекста SELinux для изменения. Неверный тип файла является частой причиной отказа SELinux в доступе.
Вы почти наверняка захотите использовать restorecon
sudo /sbin/restorecon -R -v /var/www/
Если это не сработает, опубликуйте отказ AVC и предоставьте больше информации о том, что вы хотите сделать. Скорее всего, будет логическое значение, которое вам нужно будет настроить.
ls -Z
Если вы используете selinux , я предлагаю вам прочитать документацию Fedora.
Видеть :
http://fedoraproject.org/wiki/SELinux_FAQ
https://docs.fedoraproject.org/en-US/Fedora/13/html/Security-Enhanced_Linux/
Эта вторая ссылка предназначена для Fedora 13, но, IMO, остается самым последним документом о selinux.
Упрощение selinux заключается в том, что он считается расширением прав доступа к файлам (помимо владельца: group: other). Таким образом, каждый файл имеет контекст. Если файл используется http-сервером, то нет причин, по которым ftp-сервер должен обращаться к нему. Вы можете разрешить ftp-серверу доступ к файлам, включив логическое значение.
Проблема, с которой вы столкнетесь, - это то, что chcon не переживет релабел и не восстановит.
chcon предназначен для временных изменений.
См. Https://docs.fedoraproject.org/en-US/Fedora/12/html/Security-Enhanced_Linux/sect-Security-Enhanced_Linux-Working_with_SELinux-SELinux_Contexts_Labeling_Files.html .
Вы почти наверняка захотите использовать restorecon
Если это не сработает, опубликуйте отказ AVC и предоставьте больше информации о том, что вы хотите сделать. Скорее всего, будет логическое значение, которое вам нужно будет настроить.
См. Https://docs.fedoraproject.org/en-US/Fedora/13/html/Security-Enhanced_Linux/sect-Security-Enhanced_Linux-Troubleshoot-Fixing_Problems.html.
источник