Het 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.
Auteur | Richard IJzermans | |
Bijgewerkt | 22/04/2013 09:31 | |
Categorie | macOS | |
Een reactie toevoegen:
11 februari 2012 om 9:34
Leuk, maar redelijk nutteloos zonder uitleg wat je ermee kunt ….
11 februari 2012 om 9:45
Ja, wat kan root wat admin niet kan?
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.
11 februari 2012 om 13:09
Veel interessanter artikel zou zijn: Hoe maak je een gebruiker ‘sudo’er?
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
ipvdrutil eject
, Terminal zal dan om een wachtwoord vragen. (sudo slaat bij Drutil Eject natuurlijk op niets, maar ik had een voorbeeld nodig ;))11 februari 2012 om 13:14
Met root kan bv. in systeemmappen kopieren, verwijderen,… wat een ‘gewone’ admin niet altijd kan.
11 februari 2012 om 22:04
Je kunt ook gewoon in de Terminal het volgende typen:
dsenableroot
En om uit te schakelen
dsenableroot -d
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.
13 februari 2012 om 22:06
ik doe altijd
sudo su –
passwd root
klaar