Перейти на домашнюю страницу

selinux, Управление контекстом

Просмотреть контекст на каталог или файл:

# ls -Z


Пример как рекурсивно задать контекст "httpd_sys_rw_content_t" для каталога.
Контекст будет действовать, пока его не вернёт к определению по-умолчанию утилита restorecon.

# chcon -R -v --type=httpd_sys_rw_content_t /путь/к/каталогу/


Вывести список определений по-умолчанию.
При восстановлении утилита restorecon ориентируется на этот список.

# semanage fcontext -l


Определить контекст файлов для всего, расположенного в /web (потом это определение используется утилитой restorecon)
[пример из официального мануала]

# semanage fcontext -a -t httpd_sys_content_t "/web(/.*)?"


Восстановить контекст для файлов, расположенных в /web (-F применяет изменения, -r рекурсивно, -vv для информативности)

# restorecon -Frvv /web

#linux #информационная безопасность #centos #selinux

2017-06-18 22:15:34