Seznam uživatelských účtů Mac z příkazového řádku

Je možné, že pokud budeme pracovat s počítačem Mac, ve kterém jsou registrováni více uživatelských účtů, jako správci jsme narazili na situaci, že potřebujeme, aby se zobrazil seznam všech těchto účtů přes příkazový řádek.

Jedním ze základních způsobů, jak bychom se mohli dostat k seznamu uživatelů Mac, by bylo jeho hlavní menu. K tomu bychom museli jít do předvoleb systému a vybrat „Uživatelé a skupiny“.

To by pro nás mohlo být užitečné, ale nebyl by zobrazen žádný uživatelský účet, který je skrytý v našem systému. Místo toho ano používáme příkazový řádek za tímto účelem budeme moci detekovat všechny uživatelské účty Mac ať už se jedná o obecné účty aktivních uživatelů, administrátorské účty nebo jakýkoli účet systému.

1. Zobrazit všechny uživatele a účty Mac


První věc, kterou musíme udělat zobrazit všechny uživatelské účty na počítači Mac z příkazového řádku, je otevřít terminál. Po otevření musíme zadat následující příkaz
 dscl. seznam / Uživatelé

Jak vidíme na obrázku, v tomto případě budou uvedeny všechny uživatelské účty, které má Mac, ale také účty procesu serveru démona. Vidíme, že všechny tyto účty se zobrazují se spojovníkem. V případě, že se tento seznam nezdá být vhodný, a proto chceme tyto typy účtů vyloučit, musíme udělat to, co je popsáno níže.

2. Zobrazit pouze uživatelské účty Mac


Pokud použijeme níže nabízený příkaz, budeme moci vidět počet skutečných uživatelů, kteří jsou hostováni na našem Macu.
 dscl. seznam / Uživatelé | grep -v '_'

Obrázek ukazuje, že v tomto případě je seznam mnohem kratší. I tak je možné, že najdeme určitá uživatelská jména, která jsou součástí uživatelských účtů, ale je normální, že se zobrazují, protože jsou při instalaci v systému Mac OS X.

3. Zobrazit uživatelské účty, adresáře a informace GRECOS


Nakonec můžeme vybrat poslední příkaz, který vypíše podrobný seznam uživatelských účtů (informace GRECOS). Tímto způsobem můžeme vidět všechny podrobnosti, které nás zajímají o uživatelském účtu Mac.
 dscacheutil -q uživatel

wave wave wave wave wave