Командная строка - запрос типа учетной записи (локальная, управляемая сеть, мобильная)
Как я могу запросить информацию о типе учетной записи. Вещи как 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. Для локальных и сетевых учетных записей этот файл не существует