RedHat CentOS ve AlmaLinux te SELinux Nasıl Kapatılır?

Anasayfa Blog Sunucu RedHat CentOS ve AlmaLinux te SELin...

**SELinux (Security-Enhanced Linux)**, CentOS ve diğer Linux dağıtımlarında güvenlik politikalarını zorlamak için kullanılan güçlü bir güvenlik modülüdür. Ancak, bazı durumlarda SELinux'un devre dışı bırakılması gerekebilir. Bu yazıda, SELinux'u CentOS üzerinde nasıl kapatabileceğinizi adım adım açıklayacağız.

#### SELinux Nedir?

**SELinux**, Linux çekirdeğinde zorunlu erişim kontrolünü (MAC) uygulayan bir güvenlik modülüdür. Bu, sistemdeki süreçlerin ve kullanıcıların belirli kaynaklara erişimini kontrol eder ve sistemin güvenliğini artırır. Ancak, bazı yazılımlar veya hizmetler SELinux ile uyumsuz olabilir ve bu durumda SELinux'u kapatmak gerekebilir.

#### SELinux Durumunu Kontrol Etme

Öncelikle, SELinux'un mevcut durumunu kontrol edelim. Terminale aşağıdaki komutu girerek SELinux durumunu öğrenebilirsiniz:


sestatus

Bu komut, SELinux'un etkin olup olmadığını ve hangi modda çalıştığını gösterecektir.

#### SELinux'u Geçici Olarak Kapatma

SELinux'u geçici olarak kapatmak için, aşağıdaki komutu kullanabilirsiniz. Bu işlem, sistemi yeniden başlatana kadar SELinux'u devre dışı bırakır:


sudo setenforce 0

Bu komut, SELinux'u "Permissive" moda geçirir, yani SELinux kuralları kontrol edilir ancak zorlanmaz.

#### SELinux'u Kalıcı Olarak Kapatma

SELinux'u kalıcı olarak kapatmak için, SELinux konfigürasyon dosyasını düzenlemeniz gerekecek. Aşağıdaki adımları izleyerek bunu yapabilirsiniz:

1. **Konfigürasyon Dosyasını Açın**:

sudo nano /etc/selinux/config

2. **SELinux Modunu Değiştirin**:
Dosya içindeki `SELINUX=enforcing` satırını bulun ve aşağıdaki şekilde değiştirin:

SELINUX=disabled

3. **Dosyayı Kaydedin ve Çıkın**:
Düzenlemeleri yaptıktan sonra dosyayı kaydedin ve çıkın. (Nano kullanıyorsanız, `Ctrl + O` ile kaydedip, `Ctrl + X` ile çıkabilirsiniz.)

4. **Sistemi Yeniden Başlatın**:
Değişikliklerin etkili olması için sistemi yeniden başlatın:

sudo reboot

#### SELinux Durumunu Doğrulama

Sistem yeniden başladıktan sonra, SELinux'un başarıyla devre dışı bırakıldığını doğrulamak için tekrar `sestatus` komutunu kullanabilirsiniz:


sestatus

Bu komut, SELinux'un "disabled" (devre dışı) olduğunu göstermelidir.

### Sonuç

SELinux, Linux sistemlerinde ek bir güvenlik katmanı sağlar, ancak bazı durumlarda devre dışı bırakılması gerekebilir. Bu yazıda, SELinux'u CentOS üzerinde geçici veya kalıcı olarak nasıl kapatabileceğinizi öğrendiniz. SELinux'u devre dışı bırakmadan önce, bunun güvenlik üzerindeki etkilerini dikkatlice değerlendirmeniz önemlidir.

Eğer CentOS yönetimi ve diğer Linux konularında daha fazla bilgi almak veya web hosting hizmetlerimizden yararlanmak isterseniz, host adresimizi ziyaret edebilirsiniz.