Как войти в систему с заблокированным компьютером?

2

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

segiddins
источник

Ответы:

3

Я обрисовал в общих чертах, как сделать это в http://www.tuaw.com/2011/03/07/terminally-geeky-use-automatic-login-more-securely/ но я подведу итог для вас:

  1. установите свой аккаунт на autologin
  2. создать элемент входа в систему (используя launchd), который вызывает:

/ Система / Библиотека / CoreServices / Меню \ Дополнительно / User.menu / Содержание / Ресурсы / CGSession -suspend

НОТА: эта команда должна быть одна длинная линия не две строки с переводом строки / переводом строки.

Более подробное объяснение доступно на TUAW, поэтому я не буду повторять все это здесь, потому что это важные детали.

Что оно делает:

Идея очень проста, ваша учетная запись настроена на автоматический вход в систему, поэтому все ваши элементы входа будут работать, однако один из этих элементов входа в систему (команда CGSession, указанная выше) сообщит о появлении окна входа в систему. Если вы ранее использовали быстрое переключение пользователей, вы узнаете, как оно работает.

«Но что, если кто-то удерживает клавишу Shift, чтобы остановить автозапуск?»

В моем тестировании это также предотвратит автоматический вход пользователя в систему.

Это на 100% так же безопасно, как и без автоматического входа?

Вероятно, нет, но я бы посчитал его безопасным на уровне 99,999%.

Тем не менее, используйте на свой страх и риск и т. Д.

TJ Luoma
источник
Приложение: я использую эту технику на своем офисном компьютере на случай, если мне потребуется перезагрузить ее, находясь вне офиса через ssh. ОДНАКО, если вы используете FileVault в Lion, это не будет работать, потому что пользователь должен вручную ввести свой пароль, прежде чем компьютер загрузится.
TJ Luoma
Я не знаком с использованием launchd, Не могли бы вы объяснить в своем ответе, как создать элемент входа? Я попытался выяснить это, используя ссылку, но я не понял.
gentmatt
@gentmatt Этот вопрос лучше всего задавать как отдельный вопрос, но краткий ответ - «используйте Lingon» & lt; itunes.apple.com/us/app/lingon/id411211026?mt=12 & GT ;. Обратите внимание, что существует отдельная версия № 3, которая имеет меньше возможностей, но версия 2, вероятно, не будет обновлена ​​из-за требований Apple к песочнице.
TJ Luoma
1

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

enter image description here

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

Mark
источник
Не следует ли снять флажок «Отключить автоматический вход»?
nohillside
не отвечает на мой вопрос
segiddins
0

Такое поведение невозможно установить в Системных настройках. Элементы входа в систему зависят от пользователя. Они не загружаются, если вы не выберете пользователя и не введете пароль.

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

gentmatt
источник
К вашему сведению - это именно то, что я предлагаю (что я писал, когда вы публиковали свои :-).
TJ Luoma
Да, я вижу :) Я буду голосовать за вас, но я только что достиг предела голосования.
gentmatt