Lista conturilor de utilizator Mac din linia de comandă

Este posibil ca, dacă lucrăm cu un Mac în care sunt înregistrați mai multe conturi de utilizator, ca administratori, am dat peste situația care avem nevoie să fie afișată o listă cu toate aceste conturi prin linia de comandă.

Una dintre modalitățile de bază prin care am putea accesa lista de utilizatori Mac ar fi din meniul său principal. Pentru aceasta ar trebui să mergem la preferințele sistemului și să selectăm „Utilizatori și grupuri”.

Acest lucru ne-ar putea fi util, dar nu va fi afișat niciun cont de utilizator ascuns în sistemul nostru. În schimb da folosim linia de comandă în acest scop, vom putea detectați toate conturile de utilizator Mac indiferent dacă sunt conturi generale ale utilizatorilor activi, conturi de administrator, precum și orice cont al sistemului.

1. Afișați toți utilizatorii și conturile Mac


Primul lucru pe care trebuie să-l facem vizualizați toate conturile de utilizator pe un Mac din linia de comandă, este să deschideți terminalul. Odată deschis, trebuie să introducem următoarea comandă
 dscl. listă / Utilizatori

Așa cum putem vedea în imagine, în acest caz vor fi listate toate conturile de utilizator pe care le are Mac, dar și conturile de proces ale serverului daemon. Putem vedea că toate aceste conturi apar cu o cratimă. În cazul în care această listă nu pare adecvată și, prin urmare, dorim să excludem aceste tipuri de conturi, trebuie să facem ceea ce este detaliat mai jos.

2. Afișați numai conturi de utilizator Mac


Dacă folosim comanda oferită mai jos, vom putea vedea numărul de utilizatori reali găzduiți pe Mac-ul nostru.
 dscl. listă / Utilizatori | grep -v '_'

Imaginea arată că, în acest caz, lista este mult mai scurtă. Chiar și așa, este posibil să găsim anumite nume de utilizatori care sunt incluse în conturile de utilizator, dar este normal să apară, deoarece acestea sunt în Mac OS X când sunt instalate.

3. Afișați conturi de utilizator GRECOS, directoare și informații


În cele din urmă, putem selecta o ultimă comandă care listează o listă detaliată a conturilor de utilizator (informații GRECOS). În acest fel putem vedea toate detaliile care ne interesează despre un cont de utilizator Mac.
 utilizator dscacheutil -q

wave wave wave wave wave