Заключване на файлове и предотвратяване на промените с тази проста команда
[Linux] Има моменти, когато искате да заключите файлове и да попречите на други хора или на системата да правят промени в тях. Ето една проста команда, която можете да използвате за заключване на един файл или папка:
sudo chattr + i / път / към / файл
Да отключа:
sudo chattr -i / път / към / файл
Обяснение : chattr
е команда, която позволява на потребителя да зададе определени атрибути на файл, който се намира в Linux файлова система. Флаговете "+ i" добавят неподвижен атрибут към файла. Когато това е активирано, дори потребител на root не може да променя файла. По същия начин флагът "-i" изважда специфичния атрибут от файла.
Ако имате папка с файлове, които искате да заключите, можете също да добавите флага " +R
". Например:
sudo chattr + R + i / път / към / папка
Забележка : Само суперпотребителят или процесът, претърсващ CAP_LINUX_IMMUTABLE, може да зададе или изчисти този атрибут.