Однажды я зашел на сервер клиента, который принимали на обслуживание, чтобы добавить нужные SSH-ключи через файл authorized_keys. Какого же было моё удивление, когда открыв из-под пользователя root этот файл для редактирования, обнаружил, что запись в него запрещена. Казалось бы, я root-пользователь и мне открыты должны быть все пути, но нет... Так, сам того не зная тогда, я познакомился с атрибутом неизменяемости файла или immutable bit. Про него и пойдет сегодня речь в статье. 📁 Атрибут неизменяемости файла или immutable bit: суть и особенности применения Название говорит само за себя: бит неизменяемости (immutable bit) назначается файлу для того, чтобы защитить его от изменений. Работает этот бит в файловых системах семейства EXT (EXT3 или EXT4). Чтобы установить этот бит файлу необходимо использовать системную утилиту chattr и быть суперпользователем. ➕ Защищаем файл от изменения Представим, что у нас есть ОЧЕНЬ ВАЖНЫЙ файл important-file.txt, изменять который нельзя не при каких
Простой способ запретить изменение файла через терминал Linux
9 мая 20249 мая 2024
281
2 мин