O arquivo hosts não é editável, mesmo como usuário root

5

Estou tentando editar meu arquivo hosts no Mac OS X Lion 10.7.4. Eu tentei todos os truques de Terminal que posso, mas sempre recebo "Operação não permitida" ao tentar modificar o arquivo. Eu tentei:

sudo chmod 777 /etc/hosts
sudo chmod nouchg /etc/hosts
sudo cp ~/hosts /etc/hosts

Todos falham com mensagens "operação não permitida". Aqui está a saída de ls -lO@e /etc/hosts :

-rw-r--r--  1 root  wheel  uappnd,nodump,opaque 2073 Sep 22  2010 /etc/hosts

Infelizmente, não tenho ideia de como ler a maior parte disso. Alguma dica?

    
por Alexis King 20.07.2012 / 20:42

2 respostas

4

O sinalizador somente de anexação do usuário está definido. Executar

sudo chflags nouappnd /etc/hosts

e você deve poder editar e salvar o arquivo como superusuário.

    
por 20.07.2012 / 21:26
0

Não altere nenhuma permissão para hosts.

Para usar o vi para editar o arquivo:

sudo vi /etc/hosts

Digite sua senha e você pode editar e salvar.

    
por 21.07.2012 / 04:07