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.
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?
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.
Tags file-permissions macos