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

Я пытаюсь изменить конфигурацию модуля безопасности ОС, но данные мне инструкции относятся к Ubuntu и AppArmor.

Я пытаюсь изменить несколько строк в эквиваленте следующего файла:

/etc/apparmor.d/usr.sbin.mysqld

Однако мне нужно сделать это в SELinux, и у меня возникают проблемы с поиском этого файла. Где я могу получить доступ к этому файлу или чему-то подобному в SELinux? Я использую CentOS 7.

-1
roaima 9 Июл 2020 в 11:19
1
Какое изменение вы пытаетесь имитировать?
 – 
Jeff Schaller
8 Июл 2020 в 04:47
Мне нужно изменить путь к данным MySQL DB.
 – 
yellomellofello
9 Июл 2020 в 00:54

1 ответ

AppArmor и SELinux работают по-разному. Когда AppArmor работает с настраиваемыми параметрами и профилями, такими как /etc/apparmor.d/usr.sbin.mysqld, SELinux работает с контекстами и логическими значениями. Если вы хотите внести некоторые изменения в файл /usr/sbin/mysqld, вы можете проверить его контекст, перечислив его с опцией "-Z": ls -Z /usr/sbin/mysqld

Затем вы можете установить соответствующее логическое значение для контекста, но это действительно зависит от того, что именно вы хотите сделать. Если вы хотите узнать больше о том, как работает SELinux, посмотрите хорошее поясняющее видео: https:/ /www.youtube.com/watch?v=_WOKRaM-HI4

0
Sonia 8 Июл 2020 в 21:20