Menu

11 februari 2012

10.7Het root account activeren onder Mac OS X Lion

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.




Gerelateerde tips:




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: