Как добавить скрытого пользователя

16

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

Tre S
источник

Ответы:

23

Попробуйте этот совет от Apple Support . Между Yosemite и всеми более ранними версиями OS X есть четкие различия.

Я скопирую / вставлю здесь команды Yosemite, чтобы не оскорблять полубогов «нет одиночных ссылок в ответах».

Поддержка Quoth Apple:

Скрыть учетную запись пользователя в OS X Yosemite

Вы можете предотвратить появление учетной записи пользователя в окне входа в OS X Yosemite, выполнив следующие действия:

  1. Войдите как пользователь с правами администратора.

  2. Используйте эту команду терминала, подставляя вместо «hiddenuser» короткое имя учетной записи пользователя, которого вы хотите скрыть:

    sudo dscl . create /Users/hiddenuser IsHidden 1
    

Если позже вы захотите показать скрытого пользователя, установите для IsHiddenатрибута пользователя значение 0 следующим образом:

sudo dscl . create /Users/hiddenuser IsHidden 0

Дополнительные опции

Вы также можете переместить домашний каталог скрытого пользователя в место, которое не видно из Finder, и удалить точку общего доступа к общей папке скрытого пользователя.

Следующая команда перемещает домашний каталог «hiddenuser» в / var, скрытый каталог:

sudo mv /Users/hiddenuser /var/hiddenuser

Следующая команда обновляет запись пользователя «hiddenuser» с новым путем к домашней директории в / var:

sudo dscl . -create /Users/hiddenuser NFSHomeDirectory /var/hiddenuser

Следующая команда удаляет точку общего доступа к общей папке для пользователя с длинным именем «Скрытый пользователь»:

sudo dscl . -delete "/SharePoints/Hidden User's Public Folder"

Вход в этот скрытый аккаунт

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

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

Показать всех пользователей (включая скрытых)

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

dscacheutil -q user

или для отображения всех пользователей в группе «Пользователи» (5 **)

dscacheutil -q user | grep -A 3 -B 2 -e uid:\ 5'[0-9][0-9]'
IconDaemon
источник
3
Это правильный способ OS X сделать это.
Кузен Кокаин
Спасибо за ваши дополнения. Они значительно увеличивают полезность ответа.
IconDaemon
При включенном FileVault экран входа не может просто отображать ввод имени / пароля, см. Это обсуждение Reddit .
ryenus