11 februari 2012

Het root account activeren onder Mac OS X Lion

1 min leestijd

Het root account is op je Mac het gebruikersaccount dat het hoogste niveau rechten heeft. De root gebruiker kan bij alle bestanden en mappen op je harddisk en heeft de mogelijkheid om systeemprocessen aan te sturen. Standaard is het root account vanwege veiligheidsredenen gedeactiveerd in Mac OS X, met de onderstaande stappen kun je het account activeren onder Mac OS X 10.7 Lion.

Let op! activeer het root account alleen als weet waarmee je bezig bent. Een normale Mac OS X gebruiker zal nooit dit account hoeven te activeren. Je bent dus gewaarschuwd, met het activeren van het root account heb je superpower!

Ga naar OS X Finder en gebruik de toetscombinatie: cmd⌘ + shift⇧ + G, vul het in het venster het onderstaande path in:

/System/Library/CoreServices/

Ga in de map op zoek naar de 'Adreslijsthulpprogramma' (Engels: Directory Utility) en start deze. Unlock de applicatie met behulp van het hangslot linksonder in het venster, hiervoor is het admin wachtwoord nodig.

Ga naar de menuoptie Wijzig ▸ optie: 'Schakel rootgebruiker in', geef hierna het wachtwoord in dat je wilt gebruiken voor het root account. Gebruik hiervoor een zeer complex wachtwoord, aangezien dit account toegang tot alles heeft op je Mac!

Vanaf dat moment kun je gebruik maken van het root account onder Mac OS X.

info
Auteur Richard IJzermans
Bijgewerkt22/04/2013 09:31
Categorie macOS
Feedback Probleem melden
Delen 𝕏
  11 reacties


Reacties

  • Toolhead
    11 februari 2012 om 9:34

    Leuk, maar redelijk nutteloos zonder uitleg wat je ermee kunt ….

  • Rob Vermeulen
    11 februari 2012 om 9:45

    Ja, wat kan root wat admin niet kan?

  • Sander
    11 februari 2012 om 10:36

    Leuk dat je aanraadt om een complex wachtwoord te kiezen. Dat helpt niets als je user wachtwoord makkelijk te raden is. Met het commando ‘sudo’ wordt je namelijk ook root en je hebt alleen het wachtwoord van de user nodig.

    Dus: root worden? Gewoon ‘sudo’ gebruiken.

  • Maurice
    11 februari 2012 om 13:09

    Veel interessanter artikel zou zijn: Hoe maak je een gebruiker ‘sudo’er?

  • MathiasB
    11 februari 2012 om 13:13

    root = sudo

    sudo kan je gebruiken door gewoon sudo voor je commando te typen in Terminal

    bv. sudo drutil eject ipv drutil eject, Terminal zal dan om een wachtwoord vragen. (sudo slaat bij Drutil Eject natuurlijk op niets, maar ik had een voorbeeld nodig ;))

  • MathiasB
    11 februari 2012 om 13:14

    Met root kan bv. in systeemmappen kopieren, verwijderen,… wat een ‘gewone’ admin niet altijd kan.

  • Jasper
    11 februari 2012 om 22:04

    Je kunt ook gewoon in de Terminal het volgende typen:

    dsenableroot

    En om uit te schakelen

    dsenableroot -d

  • Roger
    12 februari 2012 om 17:36

    @MathiasB: sudo is GEEN root!
    sudo staat voor Super User Do, dus doe alsof je de superuser (root) bent.

    Als je de root account gaat activeren is het ook verstandig om sudo uit te schakelen voor andere gebruikers zodat zij deze mogelijkheid niet meer hebben. Gebruikers kun je met de terminal uit de sudoers lijst halen in het bestand /etc/sudoers

    Wanneer je nu taken moet doen als root, doe je ipv sudo ‘su -‘ en gebruik je het ingestelde root-wachtwoord.

  • Marcel Kraan
    13 februari 2012 om 22:06

    ik doe altijd
    sudo su –
    passwd root

    klaar

Een reactie toevoegen:

Ik ga akkoord dat deze gegevens worden opgeslagen [privacy]



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