impede a exclusão automática da entrada / etc / hosts

0

Estou usando uma versão Linux Ubuntu Precise 12.04. Eu adicionei uma entrada de host virtual no meu / etc / hosts

XX.XX.XX.XX     www.domain-name.com

Depois de algum tempo, essa entrada foi excluída automaticamente. Qual poderia ser a possível razão por trás disso? Como faço para evitar isso?

    
por Saurabh Saxena 20.02.2013 / 12:39

2 respostas

1

Tente fazer isso:

chattr +i /etc/hosts

mesmo o root não poderá remover ou modificar o arquivo até que você execute:

chattr -i /etc/hosts

Veja man chattr

    
por 20.02.2013 / 12:40
2

O arquivo hosts é gerado automaticamente por padrão no Ubuntu 12.04. A maneira de impedir que isso aconteça é tornar /etc/hosts um arquivo normal em vez de um link simbólico.

A maneira mais fácil de fazer isso é copiar o arquivo e movê-lo de volta.

sudo cp /etc/hosts /etc/hosts.new
sudo rm /etc/hosts
sudo mv /etc/hosts.new /etc/hosts
    
por 21.02.2013 / 05:05

Tags