Когда SELinux установлен в системе, применяются ли его правила до или после стандартных разрешений linux? Например, если пользователь Linux без полномочий root пытается выполнить запись в файл с разрешением linux, -rw------- root root
будут ли сначала проверяться правила SELinux или применяются стандартные разрешения файловой системы, а SELinux никогда не вызывался?
files
permissions
selinux
access-control
satur9nine
источник
источник
ls
команда, использованная в примере, не включала-Z
, но вывод примера не дает мне достаточно информации, чтобы увидеть, включен ли SElinux. Если вы имеете в виду отсутствие+
в битовой маске, это не SElinux, а ACL файловой системы..
в списке. Появляется ли SELinux принудительно или разрешительно, используете ли вы-Z
или нет..
там не появляется. Сегодня я узнал. :)Ответы:
Я вижу термины для поиска сейчас MAC и DAC. ЦАП - это стандартная система разрешений. MAC - это система, используемая SELinux.
Ответ, чтобы процитировать один источник:
Эта диаграмма показывает:
Ссылки:
https://selinuxproject.org/page/NB_MAC
https://www.centos.org/docs/5/html/Deployment_Guide-en-US/selg-overview.html
https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Security-Enhanced_Linux/chap-Security-Enhanced_Linux-Introduction.html
источник