Hoşgeldin Misafir

chmod 000 /path/to/internal_data/logs (Xenforo)

xS0N3R

23 Ağu 2020
5,424 Mesaj

Aktiflik

Seviye

Deneyim

TIM / GÖREV:
Linux sistemlerinde sunucu güvenliği ve kaynak yönetimi büyük önem taşır.
Özellikle web uygulamalarında (örneğin bir XenForo forum yazılımında), log dosyalarının gereksiz büyümesi sunucuda disk dolması, performans düşüşü ve beklenmeyen çökmelere sebeb olur.

Bu kısımda chmod 000 komutu dosya veya dizinlere erişimi tamamen kısıtlamak için kullanılabilecek,
dikkatle uygulanması gereken bir koddur.

XenForo gibi PHP tabanlı bir web yazılımında, aşağıdaki amacı taşır:

internal_data/logs klasörü, XenForo'nun sistem loglarını (ör. hatalar, istisnalar) yazdığı klasördür.
Sunucuda bir hata çok sık oluşuyorsa, bu klasör çok büyük boyutlara ulaşabilir.
Hatalar çözülene kadar bu klasöre erişimi tamamen kapatmak için bu komut kullanılabilir.

Kod:
chmod 000 /var/www/html/forum/internal_data/logs

Ne Zaman Kullanılır ?​


Aşırı log üretimi nedeniyle disk alanı hızla tükeniyorsa,
Geçici olarak log yazımını durdurmak isteniyorsa,
Log klasörüne izinsiz erişimlerin engellenmesi gerekiyorsa (örneğin güvenlik amacıyla)
Log da görünen sorunları hallettiyseniz bu komudu açarak tekrar eski haline geri döndürebilirsiniz

Kod:
chmod 755 /path/to/internal_data/logs

chmod 000 komutu, saldırıya açık klasörlerin erişimini engellemek için güvenlik amaçlı da kullanılabilir.
Ancak yanlış dosya veya klasörde uygulanırsa sistem hizmetleri veya yazılımlar çalışmayabilir.
Kısaca chmod 000 /path/to/internal_data/logs komutu, Linux sistemlerinde klasör erişimini tamamen engellemek içindir.