2012-05-29 4 views
1

У меня есть встроенная система, работающая с дистрибутивом busybox, и по какой-то причине я не могу найти свой dhclient.conf (http://www.freebsd.org/cgi/man.cgi?query=dhclient.conf&sektion=5), который позволил бы мне " защищать "resolv.conf wt, но DHCP все еще работает, как это могло быть? Кроме того, существует ли другой способ защиты серверов имен в resolv.conf?защита /etc/resolv.conf от перезаписывания при наброске ppp0

+3

Принадлежит Serverfault или AskUbuntu – abatishchev

ответ

0

Просто повторяя мои серверы имен в /etc/resolv.conf после дозвона было установлено ....

2
chattr +i /etc/resolv.conf 

поможет;)

Это превращает специальные атрибуты защиты файла для удаления или изменения.

+1

Это дает мне это: # Chattr + я/и т.д./Резолв .conf chattr: чтение флагов на /etc/resolv.conf: несоответствующий ioctl для устройства мой корневой диск jffs2 не ext2 - он должен быть – cerr

0

Создание разрешения этого файла.

chmod 0644 /etc/resolv.conf.

Владелец может читать и писать. 6 Группа может читать. 4 Другие могут читать. 4

+0

, но он принадлежит root, который также trriggering вызов pppd (от скрипта init на bootup ...) :(можно ли это сделать chmod 444? – cerr

+0

О, я просто вижу, что он не позволяет мне устанавливать его ни на что другое, он просто остается на 777 ... хммм – cerr