В 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