SELinux, Linux dağıtımlarında ek bir güvenlik protokolü modülüdür.
SELinux mevcut olarak üç adet duruma sahiptir;
- Enforcing: İzinsiz bütün erişimler yasaklanır. Bu duruma aktif SELinux da denmektedir.
- Permissive: SELinux uyarılar verir. İlk durumun aksine bu durumda izinsiz erişim mümkündür ancak uyarı gösterilmektedir.
- Disabled: SELinux tamamen devre dışıdır ve uyarısız bütün erişimlere izin verilir.
Bazı durumlarda SELinux'u geçici veya kalıcı olarak kapatma ihtiyacımız olabilmektedir.
Mevcut durumu görüntülemek için;
sestatus
Eğer geçici olarak kapatmak istiyorsak terminal ekranında aşağıdaki komutu uygulamamız yeterlidir.
setenforce 0
Eğer kalıcı olarak kapatmak istiyorsak;
CentOS için;
sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config
sed -i "s/SELINUX=permissive/SELINUX=disabled/g" /etc/selinux/config
Ubuntu için;
sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/semanage.conf
sed -i "s/SELINUX=permissive/SELINUX=disabled/g" /etc/selinux/semanage.conf
Kısacası dosya yolu değişiyor. Sadece SELINUX parametresine disabled değerini veriyoruz. Metin editörü ile açıp düzenlemek isterseniz siz bilirsiniz, ben sed ile iki saniye terminale komutları yapıştırıp geçiyorum.
Ha unutmadan, SELinux'u kalıcı olarak kapattıktan sonra Türk usülü bir reboot atıyorum cihaza, varsa sorunlar çözülsün diye :)
Top comments (0)