Wanneer je een gloednieuwe Mac voor het eerst gebruikt of OS X voor het eerst volledig hebt geïnstalleerd, krijg je de installatie-assistent te zien, waarmee je de eerste gebruikersaccount kunt aanmaken en een aantal basisgegevens kunt opgeven, zoals de toetsenbordindeling en de locale.

Onder bepaalde omstandigheden kan het handig zijn om de installatie-assistent opnieuw uit te voeren. Met wat command-line trucjes kunnen we dit doen zonder OS X te hoeven wissen en opnieuw te installeren.

Wat de setup-assistent doet

De setup-assistent is ontworpen om te draaien tijdens de eerste keer opstarten van een nieuwe installatie van OS X. Daarom zie je hem alleen bij het opstarten van een gloednieuwe Mac of een Mac die is gewist en waarop OS X opnieuw is geïnstalleerd.

Naast opties voor toetsenbordindeling, tijdzone en de vraag of je je wilt registreren, kun je met de setup-assistent ook een nieuwe gebruikersaccount aanmaken. Omdat de setup-assistent ervan uitgaat dat de account die wordt aangemaakt de eerste is, krijgt deze altijd beheerdersrechten.

Waarom moeite doen?

Er kan een moment komen waarop u een tweede gebruikersaccount op een Mac moet instellen terwijl u een probleem met een gebruikersaccount probeert op te lossen. Als een Mac slechts één gebruikersaccount heeft en niet correct kan inloggen (bijvoorbeeld vastlopen in het inlogvenster), kunt u met een tweede account toegang krijgen tot OS X en verder gaan met het oplossen van problemen.

Door Setup Assistant opnieuw te draaien, kunnen we het proces gebruiken om een gebruikersaccount te maken dat automatisch beheerdersrechten krijgt, zonder dat we dat hoeven te doen via Systeemvoorkeuren, waar we misschien geen toegang toe hebben.

Er zijn andere redenen waarom het opnieuw draaien voordelig kan zijn, maar in mijn ervaring is het bovenstaande altijd de meest voorkomende reden geweest om het te doen. Natuurlijk kun je gebruikersaccounts maken met een aantal commando’s, maar Setup Assistant is gewoon veel eenvoudiger.

.AppleSetupDone

Iedere keer dat OS X opstart, controleert het of er een bestand bestaat dat bekend staat als .AppleSetupDone. Dit lege bestand wordt aangemaakt na het voltooien van Setup Assistant. Het bestaat niet op een gloednieuwe, uit de doos gehaalde Mac, noch op een Mac die een schone installatie van OS X heeft ondergaan.

Door dit bestand te verwijderen, gaat OS X ervan uit dat Setup Assistant nooit is uitgevoerd en wordt het gestart zodra OS X opstart.

Setup Assistant wordt ook uitgevoerd met root-privileges, en kan daarom een nieuwe gebruikersaccount met beheerdersrechten aanmaken zonder dat daarvoor toestemming nodig is.

Verwijderen .AppleSetupDone

Om dit bestand te verwijderen, moeten we de Mac opstarten in Single-User Mode. Dit biedt een methode voor interactie met OS X via de commandoregel, met volledige root-rechten.

Start de Mac op terwijl u ⌘-S ingedrukt houdt. Na enkele ogenblikken ziet u de Mac opstarten naar de commandoregel.

Voordat u verder gaat, moet het bestandssysteem worden gecontroleerd en gemount, zodat bestanden niet direct toegankelijk zijn om mee te werken. Om dit te doen, voert u de twee commando’s in die worden weergegeven in de prompt, een voor een.

Het volgende commando controleert het bestandssysteem om er zeker van te zijn dat er geen problemen zijn. Enter:

/sbin/fsck -fy

Het volgende commando zal dan het bestandssysteem mounten zodat het toegankelijk is:

/sbin/mount -uw /

Nu het bestandssysteem is aangekoppeld en toegankelijk is, is het tijd om het bestand te verwijderen zodat OS X de Setup Assistent opnieuw kan uitvoeren:

rm /var/db/.AppleSetupDone 

Na het uitvoeren van reboot start uw Mac opnieuw op en start hij normaal op. Alleen deze keer wordt Setup Assistent gestart.

admin

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.

lg