
У меня есть файл с атрибутом «неизменяемый»:
----ia-------e--
И я пытаюсь удалить атрибут с помощью
chattr -i / chattr -a
но это не работает.
Какая команда будет правильной?
решение1
Чтобы удалить неизменяемый атрибут, вам необходимо запустить команду как суперпользователь.chattr
Страница пользователяговорится следующее:
Файл с атрибутом 'i' не может быть изменен: его нельзя удалить или переименовать, на этот файл нельзя создать ссылку и в него нельзя записать данные. Только суперпользователь или процесс, обладающий возможностью CAP_LINUX_IMMUTABLE, может установить или очистить этот атрибут.
Поэтому правильная команда будет такой:
sudo chattr -i filetochange