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
بازگشتی