Как я могу запросить информацию о типе учетной записи. Вещи как who
и users
не показывай это. Также пробовал такие вещи, как dscacheutil -q user
Я хотел бы знать, является ли учетная запись пользователя мобильной, и я делаю это через SSH, неизбежно я хотел бы создать сценарий, чтобы любую управляемую сетью учетную запись можно было сделать мобильной управляемой учетной записью с помощью этой команды, которую я обнаружил, чтобы сделать аккаунт текущего пользователя мобильный аккаунт sudo /System/Library/CoreServices/ManagedClient.app/Contents/Resources/createmobileaccount -n userid -v
Есть мысли о том, как я могу запросить эту информацию? Мне известны типы учетных записей: локальные, управляемые по сети и управляемые с мобильных устройств, но я не могу найти способ получить эту информацию через интерфейс командной строки.
Я не уверен, что это полностью отвечает на вопрос, но я заметил, что когда я устанавливаю учетную запись в качестве мобильной, создается файл $ HOME / .account. Для локальных и сетевых учетных записей этот файл не существует
Если это AD, вы можете использовать dsconfigad, чтобы проверить, правильно ли установлены настройки.
dsconfigad -show | grep Создать \ мобильный \ аккаунт
Что касается того, чтобы узнать, мобильны ли текущие пользователи или нет, я нахожусь в той же лодке и опубликую, если что-то найду.