5 votes

Le fichier Hosts n'est pas modifiable, même en tant qu'utilisateur root

J'essaie de modifier mon fichier hosts sur Mac OS X Lion 10.7.4. J'ai essayé toutes les astuces du Terminal, mais je reçois toujours le message "Operation not permitted" lorsque je tente de modifier le fichier. J'ai essayé :

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

Tous échouent avec des messages "opération non autorisée". Voici le résultat de ls -lO@e /etc/hosts :

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

Malheureusement, je n'ai aucune idée de comment lire la plupart de ces documents. Des conseils ?

4voto

Bakuriu Points 592

Le drapeau de l'utilisateur "append-only" est activé. Exécuter

sudo chflags nouappnd /etc/hosts

et vous devriez pouvoir modifier et enregistrer le fichier en tant que super-utilisateur.

1voto

broomdodger Points 2870

Ne modifiez pas les permissions des hôtes.

Pour utiliser vi pour éditer le fichier :

sudo vi /etc/hosts

Entrez votre mot de passe et vous pourrez modifier et enregistrer.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X