SELinux, zkráceně Security-Enhanced Linux, implementuje zásady zabezpečení v systému Linux a poskytuje další úrovně řízení přístupu. to bylo původně vyvinuto United States National Security Agency. Od CentOS 5 SELinux ve výchozím nastavení povolen. Za určitých okolností nepotřebujete další ovládací prvky na úrovni přístupu a budete je chtít deaktivovat. Zde je malý průvodce, jak deaktivovat SELinux.
Metoda 1:
Přepnout na uživatele root.
[geeksite@geeksite]$ su - Password:
Upravte soubor /etc/selinux/config.
[root@geeksite]# vi /etc/selinux/config
Změňte SELinux=vynucování
# This file controls the state of SELinux on the system. # SELINUX= can take one of these three values: # enforcing - SELinux security policy is enforced. # permissive - SELinux prints warnings instead of enforcing. # disabled - No SELinux policy is loaded. SELINUX=enforcing # SELINUXTYPE= can take one of these two values: # targeted - Targeted processes are protected, # mls - Multi Level Security protection. SELINUXTYPE=targeted
na SELinux=disabled
# This file controls the state of SELinux on the system. # SELINUX= can take one of these three values: # enforcing - SELinux security policy is enforced. # permissive - SELinux prints warnings instead of enforcing. # disabled - No SELinux policy is loaded. SELINUX=disabled # SELINUXTYPE= can take one of these two values: # targeted - Targeted processes are protected, # mls - Multi Level Security protection. SELINUXTYPE=targeted
Toto deaktivuje SELinux při příštím restartu.
Chcete-li deaktivovat SELinux bez restartu, použijte následující příkaz.
[root@geeksite]# setenforce 0
Toto deaktivuje SELinux, dokud nerestartujete systém.
Metoda 2:
Zadejte následující příkaz v Terminálu.
[root@geeksite]# setup
Zobrazí se následující okno, vyberte konfiguraci brány firewall, vyberte OK a stiskněte Enter.
Zakažte to pomocí Tab, vyberte OK a stiskněte Enter.
Vyberte Quit a stiskněte Enter a nyní se v terminálu objeví zpráva SELinux disabled.
Metoda 3:
Zadejte následující příkaz v Terminálu.
[root@geeksite]# lokkit
Nebo
[root@geeksite]# system-config-securitylevel-tui
Zobrazí se následující obrazovka s konfigurací brány firewall, Tab a vyberte SELinux vypnutý a také vyberte OK a poté stiskněte Enter.
Nyní se vám v terminálu zobrazí zpráva o deaktivaci SELinuxu. To je vše! úspěšně jste deaktivovali SELinux na CentOS 5. Zde je návod, jak deaktivovat SELinux pod CentOS 6.