chattr
فایلی که ویژگی i دارد را نمیتوان تغییر داد، حذف کرد یا تغییر نام داد؛ حتی root هم باید اول ویژگی را بردارد. برای محافظت از فایلهای حساس کاربرد دارد.
این دستور میتواند باعث حذف اطلاعات یا اختلال در سرویس شود. قبل از اجرا دستور و مسیرها را بررسی کنید.
ساختار دستور
chattr [+-=attr] fileنمونههای کاربردی
sudo chattr +i /etc/resolv.confتغییرناپذیر کردن فایل (حتی برای root)
sudo chattr -i /etc/resolv.confبرداشتن حالت تغییرناپذیر
sudo chattr +a /var/log/app.logفقط اجازهٔ افزودن به انتهای فایل
آپشنهای مهم
+i- تغییرناپذیر
-i- برداشتن تغییرناپذیری
+a- فقط append
-R- بازگشتی