<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wiki.webko.net.ua/index.php?action=history&amp;feed=atom&amp;title=SELinux</id>
	<title>SELinux - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.webko.net.ua/index.php?action=history&amp;feed=atom&amp;title=SELinux"/>
	<link rel="alternate" type="text/html" href="https://wiki.webko.net.ua/index.php?title=SELinux&amp;action=history"/>
	<updated>2026-05-06T04:56:09Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://wiki.webko.net.ua/index.php?title=SELinux&amp;diff=114&amp;oldid=prev</id>
		<title>Sol: Новая страница: «Как отключить SELinux на CentOS  Security- Enhanced Linux (SELinux) является особенностью механизма в Linux, что о…»</title>
		<link rel="alternate" type="text/html" href="https://wiki.webko.net.ua/index.php?title=SELinux&amp;diff=114&amp;oldid=prev"/>
		<updated>2015-04-21T19:12:12Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «Как отключить SELinux на CentOS  Security- Enhanced Linux (SELinux) является особенностью механизма в Linux, что о…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Как отключить SELinux на CentOS&lt;br /&gt;
&lt;br /&gt;
Security- Enhanced Linux (SELinux) является особенностью механизма в Linux, что обеспечивает поддержку политик безопасности контроля доступа.&lt;br /&gt;
&lt;br /&gt;
SELinux может создавать правила обращения юзерам или утилитам что дает возможность ограничить некоторые возможности доступа утилит, задав эти возможности и их поведения в виде правил, а ОС с использованием SELinux будет смотреть за соблюдением данных правил. В этой теме я расскажу как выключить или включить SELinux на CentOS. На некоторых из дистрибутивах SELinux включен по умолчанию, что может вызвать некоторые нежелательные действия с его стороны, если вы не понимаете как SELinux работает или как его настроить.&lt;br /&gt;
&lt;br /&gt;
Чтобы отключить SELinux можно использовать любые из 4-х различных методов, упомянутых в этой статье.&lt;br /&gt;
&lt;br /&gt;
SELinux будет применять политики безопасности в том числе обязательного контроля доступа который определен в Linux Kernel. Каждые файлы и процессы в системе будут помечены определенными ярлыками, которые будут использоваться в SELinux. Вы можете использовать команду и просматривать эти ярлыки, как показано ниже:&lt;br /&gt;
 ls -Z /etc/&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ls-Z.png]]&lt;br /&gt;
&lt;br /&gt;
Это не полный список который я  привел, он может быть другой у вас.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 1-й метод отключения SELinux на CentOS. Временно. ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Чтобы отключить SELinux временно необходимо изменить /selinux/enforce, как показано ниже. Обратите внимание, что этого параметра уже не будет после перезагрузки системы.&lt;br /&gt;
&lt;br /&gt;
[[Файл:SELinux.png]]&lt;br /&gt;
&lt;br /&gt;
Вы также можете использовать команду setenforce, как показано ниже, чтобы отключить SELinux. Возможные параметры для setenforce являются:&lt;br /&gt;
&lt;br /&gt;
1 (включить).&lt;br /&gt;
&lt;br /&gt;
0 (отключить).&lt;br /&gt;
&lt;br /&gt;
Вот пример выполнения этой команды:&lt;br /&gt;
  setenforce 0&lt;br /&gt;
&lt;br /&gt;
== 2-й метод отключения SELinux на CentOS. Раз и навсегда! ==&lt;br /&gt;
&lt;br /&gt;
Проверим состояние SELinux на CentOS.&lt;br /&gt;
 sestatus&lt;br /&gt;
&lt;br /&gt;
[[Файл:Sestatus.png]]&lt;br /&gt;
&lt;br /&gt;
 cat /etc/selinux/config&lt;br /&gt;
&lt;br /&gt;
[[Файл:Cat-selinux-config.png]]&lt;br /&gt;
&lt;br /&gt;
У меня он включен, я хочу его выключить, то для этого нужно открыть конфиг и прописать:&lt;br /&gt;
 vim /etc/selinux/config&lt;br /&gt;
&lt;br /&gt;
Нужно найти:&lt;br /&gt;
SELINUX=enabled&lt;br /&gt;
&lt;br /&gt;
Заменить на:&lt;br /&gt;
SELINUX=disabled&lt;br /&gt;
&lt;br /&gt;
[[Файл:SELINUXdisabled.png]]&lt;br /&gt;
&lt;br /&gt;
После чего нужно перезапустить нашу ОС:&lt;br /&gt;
 reboot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 3-й метод. Отключение SELinux в самом загрузчике Grub. ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Если вы не можете найти /etc/selinux/config на вашей системе, вы можете передать отключить SELinux путем передачи параметра в загрузчик GRUB, как показано ниже.&lt;br /&gt;
&lt;br /&gt;
 cat /boot/grub/grub.conf&lt;br /&gt;
&lt;br /&gt;
[[Файл:Grub-conf.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 4-й метод. Отключение только конкретной услуги в SELinux — HTTP / Apache ==&lt;br /&gt;
&lt;br /&gt;
Если вы не заинтересованы в отключении всего SELinux, вы также можете отключить SELinux только для конкретной услуги. Например, вы хотите отключить SELinux для обслуживания HTTP / Apache, то нужно изменить переменную httpd_disable_trans в файле /etc/selinux/targeted/booleans.&lt;br /&gt;
&lt;br /&gt;
Установите переменную httpd_disable_trans в 1, как показано ниже.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Booleans.png]]&lt;br /&gt;
&lt;br /&gt;
Установите значение 1 или 0 с помощью команды setsebool как показано ниже, после нужно перезапустить службу HTTP.&lt;br /&gt;
 setsebool httpd_disable_trans 1&lt;br /&gt;
 service httpd restart&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Категория:Linux]]&lt;/div&gt;</summary>
		<author><name>Sol</name></author>
	</entry>
</feed>