8 augustus 2010

Het laatste Terminal commando als root uitvoeren

1 min leestijd

Bepaalde commando's onder OS X Terminal zijn niet als gewone gebruiker uit te voeren omdat hiervoor root (super user) rechten voor nodig zijn. Wanneer de toegang wordt geweigerd dan probeer je waarschijnlijk een systeembestand te bewerken, bijvoorbeeld de /etc/hosts file.

De foutmelding "Permission denied" verschijnt wanneer je niet beschikt over de juiste gebruikersrechten. Door het sudo commando voor het ingetypte commando te typen voer je het commando nogmaals uit maar dan met super user rechten.

Het is niet noodzakelijk om het gehele commando opnieuw in te typen, je kan simpelweg gebruik maken van !! om deze te herhalen met root rechten.

Type het commando: sudo !!

Natuurlijk kan je ook zonder sudo gebruik maken van !! in dat geval wordt het laatste commando herhaald.

Met het commando history krijg je een overzicht van de laatst uitgevoerde commando's. Ieder commando is voorzien van een nummer. Wanneer je een bepaald commando wilt herhalen uit de history lijst type dan ! gevolgd door het bijbehorende nummer, bijvoorbeeld !99.

info
Auteur Richard IJzermans
Datum08/08/2010 09:00
Categorie macOS
Feedback Probleem melden
Delen 𝕏
  2 reacties

Reacties

  • Reactie van Max
    Max

    Handige tip, maar het is erg link om “blind” commando’s als root uit te voeren. Corne’s methode is een stuk veiliger….

    Beantwoorden
  • Reactie van Corné
    Corné

    Aardig commando, maar pijl omhoog, ctrl+a, sudo, enter is net zo snel en net wat duidelijker.

    Beantwoorden

Laat een reactie achter



Wil je appletips meldingen ontvangen?

Je kunt zelf aangeven over welke onderwerpen je medlingen wilt ontvangen en natuurlijk kun je deze ook weer uitschakelen.

Nadat je op akkoord klikt zal je webbrowser vragen of je akkoord gaat met het ontvangen van pushberichten.


AKKOORD    NEE BEDANKT
Download gratis de appletips app
voor iPhone en iPad in de App Store