ГлавнаяОперационные системыLinuxЗаблокируйте файлы и предотвратите изменения с помощью этой простой команды

Заблокируйте файлы и предотвратите изменения с помощью этой простой команды

[Linux] Бывают случаи, когда вы хотите заблокировать файлы и запретить другим людям или системе вносить в них изменения. Вот одна простая команда, которую вы можете использовать, чтобы заблокировать отдельный файл или папку:

sudo chattr +i /path/to/file

Чтобы разблокировать:

sudo chattr -i /path/to/file

Объяснение : chattr— это команда, которая позволяет пользователю устанавливать определенные атрибуты файла, находящегося в файловой системе Linux. Флаг «+i» добавляет к файлу неизменяемый атрибут. Если эта опция включена, даже пользователь root не сможет изменить файл. Аналогично, флаг «-i» вычитает определенный атрибут из файла.

пример блокировки файлов в Chattr

Если у вас есть папка с файлами, которую вы хотите заблокировать, вы также можете добавить флаг «+R». Например:

sudo chattr +R +i /path/to/folder

Примечание. Только суперпользователь или процесс, обладающий возможностью CAP_LINUX_IMMUTABLE, может устанавливать или очищать этот атрибут.

ПОХОЖИЕ СТАТЬИ

Популярные записи