- Все приведенные ниже примеры имеют место быть, как в системе Ubuntu, но могут с таким же успехом использоваться и на других системах linux.
- Для показа процесса действий всех шагов работы используем утилиту – chattr.
- ekzorchik@ekv:~$ apt-cache search chattr
- e2fslibs – ext2/ext3/ext4 file system libraries
- Создадим папку с произвольным названием в пользовательском каталоге (можно в любом):
- ekzorchik@ekv:~$ mkdir test_delete
Запретим удаление, переименование для этой папки:
ekzorchik@ekv:~$ sudo chattr +i -R test_delete/
После этого совершать операции удаления, переименовывания будет невозможно:
Попробуем удалить каталог:
Если данный файл или каталог больше нам не понадобится, для его удаления следует снять атрибуты:
ekzorchik@ekv:~$ sudo chattr -i -R test_delete/
Для отдельного файла выполняем,чтоб закрыть:
ekzorchik@ekv:~$ touch test_file
ekzorchik@ekv:~$ sudo chattr +i test_file
Снимаем атрибуты:
ekzorchik@ekv:~$ sudo chattr -i test_file
На этом все!!!