Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Не могу удалить /etc/resolv.conf  (Прочитано 4053 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Zloy1

  • Автор темы
  • Активист
  • *
  • Сообщений: 261
    • Просмотр профиля
Не могу удалить /etc/resolv.conf
« : 13 Июля 2011, 01:39:35 »
Помогите,
чтобы избежать автоматического перезаписывания файла /etc/resolv.conf клиентом dhcp
наложил на него атрибуты rrr, но теперь сам не могу его ни перезаписать, ни удалить.

$ sudo su
# rm /etc/resolv.conf
rm: невозможно удалить «/etc/resolv.conf»: Операция не позволяется
# ls -l /etc/resolv.conf
-r--r--r-- 1 root root 489 2011-07-13 00:47 /etc/resolv.conf
# chmod 744 /etc/resolv.conf
chmod: изменение прав доступа для «/etc/resolv.conf»: Операция не позволяется


как мне его теперь перезаписать или удалить?

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Не могу удалить /etc/resolv.conf
« Ответ #1 : 13 Июля 2011, 03:48:11 »
echo "" | sudo tee /etc/resolv.conf
cat /etc/resolv.conf
echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf
cat /etc/resolv.conf
Wars ~.o

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Не могу удалить /etc/resolv.conf
« Ответ #2 : 13 Июля 2011, 08:20:59 »
Странно как-то..
А так?
sudo chmod +w /etc/resolv.confА ФС точно нормально примонтарована?
mount

Оффлайн truegeek

  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
Re: Не могу удалить /etc/resolv.conf
« Ответ #3 : 13 Июля 2011, 09:44:37 »
Для того, чтобы запретить запись файла /etc/resolv.conf можно так же использовать
chattr +i /etc/resolv.conf

Это конечно не решение текущей проблемы, но по крайней мере избавит вас от проблем в будущем.
« Последнее редактирование: 13 Июля 2011, 10:22:10 от RustemNur »

Оффлайн Zloy1

  • Автор темы
  • Активист
  • *
  • Сообщений: 261
    • Просмотр профиля
Re: Не могу удалить /etc/resolv.conf
« Ответ #4 : 13 Июля 2011, 11:11:23 »
Для того, чтобы запретить запись файла /etc/resolv.conf можно так же использовать
chattr +i /etc/resolv.conf

Это конечно не решение текущей проблемы, но по крайней мере избавит вас от проблем в будущем.
Да, спасибо!   :)
оказалось, что дело было не в chmod, а в команде sudo chattr +i /etc/resolv.conf которую я тоже выполнял, про что просто забыл.
sudo chattr -i /etc/resolv.conf разблокировала файл

зы
(Нажмите, чтобы показать/скрыть)
везде, где пишут про атрибуты, пишут про chmod и атрибуты rwx, sticky, а эти расширенные атрибуты видимо являются позднейшими дополненияим к стандарту? Или они являются специфическими для типа файловой системы?

Оффлайн truegeek

  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
Re: Не могу удалить /etc/resolv.conf
« Ответ #5 : 13 Июля 2011, 11:14:58 »
Ну я так и думал.
На будущее
lsattr
Ну и man конечно же ;)

Ответы на ваши вопросы можете найти в статье на opennet хотя бы.
« Последнее редактирование: 13 Июля 2011, 11:17:25 от truegeek »

 

Страница сгенерирована за 0.016 секунд. Запросов: 20.