🔹 Linux: почему
rm не может удалить файл — «Operation not permitted» даже от root?Права выглядят нормально, вы работаете от
root, но файл всё равно не удаляется:rm: cannot remove 'config.conf': Operation not permitted🔹 Где подвох
Причина может быть не в
chmod, а в атрибутах файловой системы.Например, атрибут
i делает файл immutable — его нельзя удалить, переименовать или изменить содержимое обычными операциями, пока атрибут не снят.Проверить:
lsattr config.confЕсли увидите
i:----i--------- config.confпричина найдена.
🔹 Важный нюанс
Так иногда защищают критичные конфиги от случайного изменения. Поэтому
chmod 777 здесь не поможет — права доступа и inode-атрибуты работают на разных уровнях.🔹 Что запомнить
Если даже
root получает Operation not permitted, проверяйте не только permissions и ACL, но и lsattr.🐧 Linux
lsattr config.conf
chattr -i config.conf
getfacl config.conf
stat config.conf
Записки сетевика | Сети для всех
#ЗапискиСетевика
