Liste over Mac -brugerkonti fra kommandolinjen

Det er muligt, at hvis vi arbejder med en Mac, hvor der er registreret flere brugerkonti, som administratorer er vi stødt på den situation, at vi har brug for en liste over alle disse konti, der skal vises via kommandolinjen.

En af de grundlæggende måder, vi kunne få adgang til listen over Mac -brugere, ville være fra hovedmenuen. Til dette skulle vi gå til systempræferencer og vælge "Brugere og grupper".

Dette kan være nyttigt for os, men der vises ingen brugerkonto, der er skjult i vores system. I stedet ja vi bruger kommandolinjen til dette formål vil vi kunne registrere alle Mac -brugerkonti om det er generelle konti for aktive brugere, administratorkonti samt enhver konto i systemet.

1. Vis alle Mac -brugere og -konti


Det første vi skal gøre se alle brugerkonti på en Mac fra kommandolinjen, er at åbne terminalen. Når vi er åbne, skal vi indtaste følgende kommando
 dscl. liste / brugere

Som vi kan se på billedet, vil i dette tilfælde alle de brugerkonti, som Mac har, men også daemon -serverproceskonti blive vist på listen. Vi kan se, at alle disse konti vises med en bindestreg. I tilfælde af at denne liste ikke synes hensigtsmæssig, og vi derfor ønsker at udelukke disse typer konti, skal vi gøre, hvad der er beskrevet nedenfor.

2. Vis kun Mac -brugerkonti


Hvis vi bruger kommandoen, der tilbydes nedenfor, vil vi kunne se antallet af rigtige brugere, der er hostet på vores Mac.
 dscl. liste / brugere | grep -v '_'

Billedet viser, at listen i dette tilfælde er meget kortere. Alligevel er det muligt, at vi finder bestemte brugernavne, der er inkluderet i brugerkonti, men det er normalt, at de vises, da de er i Mac OS X, når de er installeret.

3. Vis GRECOS -brugerkonti, mapper og oplysninger


Endelig kan vi vælge en sidste kommando, der viser en detaljeret liste over brugerkonti (GRECOS -oplysninger). På denne måde kan vi se alle de detaljer, der interesserer os om en Mac -brugerkonto.
 dscacheutil -q bruger

wave wave wave wave wave