Merhabalar
Bu yazıda sizlere chattr aracı hakkında bildiklerimi aktaracağım. Bu araç linux dosya sisteminin üzerinde bulunan herhangi bir dosyanın özniteliklerini değiştirmenizi sağlar. Özellikle kritik ve riskli olan dosyanızın üzerinde hiçbir şekilde değişiklik yapılmasını engellemek isterseniz chattr komutunu kullanabilirsiniz.
Örneğin, bir dosyayı dokunulmaz, silinemez, değiştirilemez kılmak isterseniz aşağıdaki komutu kullanmanız yeterli olacaktır. Daha sonra root kullanıcısı ile değiştirmeye veya silmeye çalışın hata verecektir.
root# chattr +i dosya.txt
root# rm -rf dosya.txt
rm: cannot remove 'dosya': Operation not permitted
aynı şekilde geri eski haline getirmek isterseniz aşağıdaki komutu kullanabilirsiniz.
root# chattr -i dosya.txt
Peki böyle bir dosyanın var olup olmadığını nasıl tespit edebiliriz. Bunu aşağıdaki komutu kullanarak tespit edebiliriz. Eğer bir dizin içerisinde var olup olmadığını tespit etmek istersek ikinci komutu kullanabiliriz.
root# lsattr
root# lsattr /home
---i------e-- dosya.txt
----------e-- log.txt
----------e-- log.pcap
---i------e-- syslog.txt
---i------e-- önemli.txt
NOT : Başında ” i “ işareti olan dosyalar dokunulmaz dosyalardır.
Leave a Reply