Список учетных записей пользователей Mac из командной строки

{title}

Вполне возможно, что если мы работаем с Mac, на котором зарегистрированы несколько учетных записей пользователей, в качестве администраторов мы столкнулись с ситуацией, когда нам нужен список всех этих учетных записей, который будет отображаться через командную строку.

Одним из основных способов получения доступа к списку пользователей Mac будет его главное меню. Для этого нам нужно будет зайти в настройки системы и выбрать «пользователи и группы».

{title}

Это могло бы помочь нам, но не показало бы никакой учетной записи пользователя, которая скрыта в нашей системе. Однако, если мы будем использовать командную строку для этой цели, мы сможем обнаружить все учетные записи пользователей Mac, будь то общие учетные записи активных пользователей, учетные записи администратора, а также любая системная учетная запись.

1. Показать всех пользователей и учетные записи Mac


Первое, что мы должны сделать, чтобы увидеть все учетные записи пользователей Mac из командной строки, - это открыть терминал. После открытия мы должны ввести следующую команду
 DSCL. список / Пользователи 

{title}

Как видно на рисунке, в этом случае будут перечислены все учетные записи пользователей Mac, а также учетные записи процессов на сервере-демоне. Мы видим, что все эти учетные записи отображаются с помощью среднего скрипта. В случае, если этот список не кажется подходящим, и мы хотим исключить этот тип учетных записей, мы должны сделать то, что подробно описано ниже.

2. Показывать только учетные записи пользователей Mac


Если мы воспользуемся предложенной ниже командой, мы сможем увидеть, сколько реальных пользователей размещено на нашем Mac.
 DSCL. список / Пользователи | grep -v '_' 

{title}

На рисунке видно, что в этом случае список намного короче. Даже в этом случае возможно, что мы найдем определенные имена пользователей, которые включены в учетные записи пользователей, но это нормально для них, поскольку они находятся в Mac OS X при установке.

3. Показать учетные записи пользователей, каталоги и информацию GRECOS


Наконец, мы можем выбрать последнюю команду, которая перечисляет подробный список учетных записей пользователей (информация GRECOS). Таким образом, мы можем увидеть все детали, которые нас интересуют в учетной записи пользователя Mac.
 Пользователь dscacheutil -q 

{title}