Khóa tập tin và ngăn chặn các thay đổi với lệnh đơn giản này
[Linux] Có những lúc bạn muốn khóa các tệp và ngăn người khác hoặc hệ thống thay đổi chúng. Đây là một lệnh đơn giản mà bạn có thể sử dụng để khóa hoặc một tập tin hoặc thư mục:
sudo chattr + i / đường dẫn / đến / tệp
Mở khóa:
sudo chattr -i / path / to / file
Giải thích : chattr
là một lệnh cho phép người dùng thiết lập các thuộc tính nhất định trên một tệp nằm trên hệ thống tệp Linux. Cờ “+ i” thêm thuộc tính không thể thay đổi vào tệp. Khi điều này được bật, ngay cả người dùng root cũng không thể thay đổi tệp. Tương tự, cờ “-i” trừ đi thuộc tính cụ thể từ tệp.
Nếu bạn có một thư mục chứa các tệp mà bạn muốn khóa, bạn cũng có thể thêm cờ “ +R
”. Ví dụ:
sudo chattr + R + i / đường dẫn / đến / thư mục
Lưu ý : Chỉ người siêu người dùng hoặc quy trình mới có khả năng đặt CAP_LINUX_IMMUTABLE hoặc xóa thuộc tính này.