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/TextEdit
Ouvrez / 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 -e
garantit que les fichiers temporaires, etc. sont traités correctement et que vous ne rencontrez pas de problèmes d'autorisation avec eux. nano
est 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.
root
utilisateur 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.
nano
un éditeur de texte basé sur un terminal plus accessible quevim
pour une tâche simple comme celle-ci.