В Ubuntu вы можете столкнуться с проблемой при обновлении например /etc/resolv.conf, или другого любого файла даже если у вас есть права root.
Ошибка:
rm: cannot remove '/etc/resolv.conf': Operation not permitted
Предварительные условия
- Доступ к окну терминала/командной строке
- Учетная запись пользователя с правами sudo или root.
Исправить
- Убедитесь, что файл помечен как неизменяемый:
lsattr /etc/resolv.conf
Пример вывода:
[root@cube ~]# lsattr /etc/resolv.conf
----i--------------- /etc/resolv.conf
- Удалить неизменяемый флаг
sudo chattr -i /etc/resolv.conf
(chattrv2 -i)
- Убедитесь, что неизменяемый флаг удален из resolv.conf, используя следующее.
lsattr /etc/resolv.conf
Пример вывода:
[root@cube ~]# lsattr /etc/resolv.conf
-------------------- /etc/resolv.conf