Il est possible que si nous travaillons avec un Mac dans lequel sont enregistrés plusieurs comptes d'utilisateurs, en tant qu'administrateurs, nous avons rencontré la situation qui nous avons besoin d'une liste de tous ces comptes à afficher via la ligne de commande.
L'un des moyens de base pour accéder à la liste des utilisateurs Mac serait à partir de son menu principal. Pour cela, nous devrons aller dans les préférences système et sélectionner "Utilisateurs et groupes".
Cela pourrait nous être utile, mais aucun compte d'utilisateur caché dans notre système ne serait affiché. A la place oui on utilise la ligne de commande à cet effet, nous pourrons détecter tous les comptes d'utilisateurs Mac qu'il s'agisse de comptes généraux d'utilisateurs actifs, de comptes d'administrateurs ainsi que de tout compte du système.
1. Afficher tous les utilisateurs et comptes Mac
La première chose que nous devons faire pour afficher tous les comptes d'utilisateurs sur un Mac à partir de la ligne de commande, est d'ouvrir le terminal. Une fois ouvert, nous devons entrer la commande suivante
dscl. liste / Utilisateurs
Comme on peut le voir sur l'image, dans ce cas, tous les comptes d'utilisateurs du Mac mais aussi les comptes de processus du serveur démon seront répertoriés. Nous pouvons voir que tous ces comptes apparaissent avec un trait d'union. Dans le cas où cette liste ne nous semble pas appropriée et que nous souhaitons donc exclure ces types de comptes, nous devons faire ce qui est détaillé ci-dessous.
2. Afficher uniquement les comptes d'utilisateurs Mac
Si nous utilisons la commande proposée ci-dessous, nous pourrons voir le nombre d'utilisateurs réels hébergés sur notre Mac.
dscl. liste / Utilisateurs | grep -v '_'
L'image montre que dans ce cas, la liste est beaucoup plus courte. Malgré cela, il est possible que nous trouvions certains noms d'utilisateurs inclus dans les comptes d'utilisateurs, mais il est normal qu'ils apparaissent car ils sont sous Mac OS X lors de l'installation.
3. Afficher les comptes d'utilisateurs, les répertoires et les informations GRECOS
Enfin, nous pouvons sélectionner une dernière commande qui répertorie une liste détaillée des comptes utilisateurs (informations GRECOS). De cette façon, nous pouvons voir tous les détails qui nous intéressent sur un compte utilisateur Mac.
dscacheutil -q utilisateur