Het is mogelijk dat als we werken met een Mac waarop er zijn geregistreerd meerdere gebruikersaccounts, als beheerders zijn we de situatie tegengekomen dat: we hebben een lijst van al deze accounts nodig om weergegeven te worden via de opdrachtregel.
Een van de belangrijkste manieren om toegang te krijgen tot de lijst met Mac-gebruikers zou zijn vanuit het hoofdmenu. Hiervoor zouden we naar de systeemvoorkeuren moeten gaan en "Gebruikers en groepen".
Dit zou voor ons nuttig kunnen zijn, maar er zou geen gebruikersaccount worden getoond dat verborgen is in ons systeem. In plaats daarvan ja we gebruiken de opdrachtregel voor dit doel zullen we in staat zijn alle Mac-gebruikersaccounts detecteren of het nu algemene accounts zijn van actieve gebruikers, beheerdersaccounts of een account van het systeem.
1. Toon alle Mac-gebruikers en -accounts
Het eerste wat we moeten doen om bekijk alle gebruikersaccounts op een Mac vanaf de opdrachtregel, is om de terminal te openen. Eenmaal geopend, moeten we de volgende opdracht invoeren:
dscl. lijst / gebruikers
Zoals we in de afbeelding kunnen zien, worden in dit geval alle gebruikersaccounts die de Mac heeft, maar ook de daemon-serverprocesaccounts weergegeven. We kunnen zien dat al deze accounts worden weergegeven met een koppelteken. In het geval dat deze lijst niet geschikt lijkt en we dit soort accounts daarom willen uitsluiten, moeten we doen wat hieronder wordt beschreven.
2. Alleen Mac-gebruikersaccounts weergeven
Als we de onderstaande opdracht gebruiken, kunnen we het aantal echte gebruikers zien dat op onze Mac wordt gehost.
dscl. lijst / Gebruikers | grep -v '_'
De afbeelding laat zien dat in dit geval de lijst veel korter is. Toch is het mogelijk dat we bepaalde gebruikersnamen vinden die zijn opgenomen in de gebruikersaccounts, maar het is normaal dat ze verschijnen omdat ze zich in Mac OS X bevinden wanneer ze zijn geïnstalleerd.
3. Toon GRECOS-gebruikersaccounts, mappen en info
Ten slotte kunnen we een laatste commando selecteren dat een gedetailleerde lijst van gebruikersaccounts weergeeft (GRECOS-informatie). Op deze manier kunnen we alle details zien die ons interesseren over een Mac-gebruikersaccount.
dscacheutil -q gebruiker