Hoe Hostfile editen in Lion?
bjorngra op 22 juli 2011 #
Het volgende commando werkt niet meer in 10.7 Lion:
sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit /etc/hosts
Hoe krijg ik de file geopend?
Waffle op 22 juli 2011 #
Ik doe zelf altijd
sudo pico /etc/hosts
of
sudo vim /etc/hosts
Moet je natuurlijk wel van text-only editors houden.
glitch op 22 juli 2011 #
Als je het graag in TextEdit wilt openen:
sudo open -a /Applications/TextEdit.app/ /etc/hosts
bjorngra op 22 juli 2011 #
@glitch Als ik hij geopend wordt in TextEdit en type iets dan krijg ik bij saven de melding:
U bent geen eigenaar van het bestand 'hosts' en hebt er geen schrijfbevoegdheden voor. Ik kan dan alleen het document gedupliceerd opslaan.??
Waffle op 22 juli 2011 #
sudo chmod 777 /etc/hosts
En daarna even je schrijfpermissies herstellen met Schijfhulp (nadat je je bestand hebt opgeslagen natuurlijk)
Dus:
sudo chmod 777 /etc/hosts
sudo open -a /Applications/TextEdit.app/ /etc/hosts
en dan Schijfhulp draaien.
bjorngra op 22 juli 2011 #
Als ik dit in de terminal plak:
chmod 777 /etc/hosts
sudo open -a /Applications/TextEdit.app/ /etc/hosts
chmod: Unable to change file mode on /etc/hosts: Operation not permitted
Waffle op 22 juli 2011 #
Je mist de sudo:
sudo chmod 777 /etc/hosts; open -a /Applications/TextEdit.app/Contents/MacOS/TextEdit /etc/hosts
EDIT: nee, dat gaat ook niet. Druk in de Finder eens op CMD+SHIFT+G en typ dan /etc/ . Klik dan op hosts en druk dan op CMD+i. Staan de permissies daar goed? Na de chmod zouden ze allemaal lees & schrijftoegang moeten hebben.
bjorngra op 22 juli 2011 #
Ik blijf na de schrijfcontrole toch de melding krijgen als ik in de hostfile iets type:
U bent geen eigenaar van het bestand 'hosts' en hebt er geen schrijfbevoegdheden voor.
Volgens mij moet ik de Backup gaan terugzetten.
MichMich op 22 juli 2011 #
gewoon via de terminal aanpassen zoals Waffle zegt... of via
sudo nano /etc/hosts
bjorngra op 22 juli 2011 #
EDIT: nee, dat gaat ook niet. Druk in de Finder eens op CMD+SHIFT+G en typ dan /etc/ . Klik dan op hosts en druk dan op CMD+i. Staan de permissies daar goed? Na de chmod zouden ze allemaal lees & schrijftoegang moeten hebben.
System lezen en schrijven
wheel Alleen lezen
everywone Alleen lezen
Sorry, ik ben totaal leek wat betreft programmeertaal.
EDIT:
Ik heb ze nu alle drie gezet op Lezen en schrijven. Als ik de hostfile open en de tekst aanpas kan ik nog steeds niet saven.
bjorngra op 22 juli 2011 #
Oké:
1) Dus ik open de Terminal
2) Plak dit
sudo chmod 777 /etc/hosts; open -a /Applications/TextEdit.app/Contents/MacOS/TextEdit /etc/hosts
3) Enter
4) Hij opent de hostfile
5) Ik plak mijn lijst IP's en krijg direct de melding 'U heeft geen bevoegdheden om naar de map te schrijven'.
Schijfcontrole heb ik al gedaan en er zijn geen problemen aangetroffen.
Thoomas op 22 juli 2011 #
Nee, gewoon:
sudo nano /etc/hosts
of
sudo pico /etc/hosts
of
sudo vim /etc/hosts
Teksteditor werkt gewoon niet goed om de hosts-file mee te bewerken, en nu met Lion is het volgens mij helemaal onmogelijk (tenzij je als root-gebruiker inlogt, maar dat is weer een heel gedoe).
bjorngra op 22 juli 2011 #
Oké, dank voor jullie geduld.
Dan krijg je dus de hostfile zichtbaar in de Terminal. Dan plak ik de IP's. Hoe kan ik dit saven?
bjorngra op 22 juli 2011 #
Pfeww. Het is gelukt! Ctrl + o = Save
Allemaal superbedankt voor jullie hulp!
iep op 23 juli 2011 #
In Lion hebben ze kennelijk het nodige aan permissies gewijzigd waardoor je dit niet meer met TextEdit kunt doen (overigens is open -e <bestand> makkelijker, dat -e geeft aan dat het met TextEdit geopend moet worden, scheelt weer tikwerk!). Je zult nu echt dit soort dingen in Terminal moeten doen met tools als nano, pico, vi/vim. Dat zijn voor beginners wat lastigere tools, gelukkig vindt je op internet zat sites die je exact vertellen wat je moet doen (en sommigen ook waarom).
In Lion zul je ongetwijfeld nog wel vaker tegen dit soort restricties aan lopen die in voorgaande versies wel mogelijk waren. Zo is nu ook al de Library map in je homedir verborgen. Handig bij de gemiddelde gebruiker omdat de kans dat ie z'n systeem verkloot door het verwijderen van dingen die hij niet herkent een stuk kleiner is. Voor de gevorderde gebruiker zijn deze nog wel te omzeilen en hopelijk houdt Apple dit in de toekomst ook zo. Per slot van rekening is OS X in hart en nieren nog altijd UNIX. Doodzonde als dat over de reling gaat.
Jakko Westerbeke op 23 juli 2011 #
bjorngra - op 22 juli 2011Dan krijg je dus de hostfile zichtbaar in de Terminal.
Nee, dan krijg je het bestand te zien in Nano — dat is namelijk de teksteditor die je in de terminal geopend hebt om het bestand mee te bewerken.
bjorngra - op 22 juli 2011Hoe kan ik dit saven?
Misschien even onderin het venster kijken?
SunKeeper op 23 juli 2011 #
Dan moet het wel lukken zonder melding dat je er het recht niet toe hebt he?
Advertentie
Over dit topic
Gestart op 22 juli 2011 door bjorngra
Laatste reactie door luke93