Командная строка - запрос типа учетной записи (локальная, управляемая сеть, мобильная)

Как я могу запросить информацию о типе учетной записи. Вещи как who а также users не показывай это Также пробовал такие вещи, как dscacheutil -q user

Я хотел бы знать, является ли учетная запись пользователя мобильной учетной записью, и я делаю это через SSH, неизбежно я хотел бы создать сценарий, чтобы любая управляемая сетевая учетная запись могла быть сделана мобильной управляемой учетной записью с помощью этой команды, которую я обнаружил, чтобы сделать учетная запись текущего пользователя мобильная учетная запись sudo /System/Library/CoreServices/ManagedClient.app/Contents/Resources/createmobileaccount -n userid -v

Любые мысли о том, как я могу запросить эту информацию? Мне известны следующие типы учетных записей: Локальные, Сетевые и Мобильные, но я не могу найти способ получить эту информацию через CLI.

2 ответа

Если это AD, вы можете использовать dsconfigad для проверки правильности настроек.

dsconfigad -show | grep Создать \ мобильный \ аккаунт

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

Я не уверен, что это полностью отвечает на вопрос, но я заметил, что когда я устанавливаю учетную запись в качестве мобильной учетной записи, создается файл $HOME/.account. Для локальных и сетевых учетных записей этот файл не существует

Другие вопросы по тегам