Réponses:
En une seule ligne, depuis le terminal:
sudo -b "/Applications/Textedit.app/Contents/MacOS/TextEdit" /etc/hosts
Apportez vos modifications, enregistrez et fermez.
Ouvrez TextEdit en tant que sudo
sudo -b /Applications/TextEdit.app/Contents/MacOS/TextEditOuvrez / etc / hosts dans cette nouvelle instance TextEdit en utilisant l'une des méthodes suivantes:
Alternativement, vous pouvez éditer dans Terminal en utilisant nano:
SUDO_EDITOR=nano sudo -e /etc/hosts
L'utilisation sudo -egarantit que les fichiers temporaires, etc. sont traités correctement et que vous ne rencontrez pas de problèmes d'autorisation avec eux. nanoest un simple éditeur basé sur une console qui est assez convivial.
sudo nano /private/etc/hosts
pour modifier le fichier d'hôtes dans le terminal, Control-O pour enregistrer, puis appuyez sur Entrée
Vous pouvez essayer TextWrangler pour ce genre de chose; beaucoup plus performant que TextEdit, et si vous utilisez l'installation directe à partir du logiciel BareBones au lieu de la version App Store, il ouvrira volontiers les fichiers verrouillés. Lorsque vous essayez, il vous demande la permission, vous rappelant que vous n'êtes pas membre du groupe requis, mais la saisie du mot de passe vous permettra d'ouvrir et de modifier le fichier. De plus, il a des ajouts de ligne de commande facultatifs (également non intégrés à la version App Store) qui vous permettront d'utiliser TextWrangler en entrant edit (name of file)pour ouvrir des choses directement à partir de Terminal. La boîte de dialogue Ouvrir un fichier dispose d'une option pratique "afficher les éléments invisibles" pour vous aider à ouvrir et à modifier également les fichiers cachés ou à préfixe de point. C'est une application gratuite, donc aucun risque d'essayer.
Je suis dans HighSierra, et je me souviens bien de Lion et plus tard jusqu'à ce que vous incluiez HighSierra que vous sélectionnez "Hôtes" et l'ouvrez avec Textedit sans aucun bruit.
rootutilisateur et tandis que n'importe qui peut facilement ouvrir le fichier hosts dans TextEdit, on ne peut pas simplement le modifier sauf si ouvert comme root, comme suggéré dans la réponse acceptée, bien que cela aussi puisse avoir des problèmes toutes ces années plus tard.
nanoun éditeur de texte basé sur un terminal plus accessible quevimpour une tâche simple comme celle-ci.