Yosemite - Требовать пароль после отключения сна

3

Я пытаюсь помешать системе всегда запрашивать пароль при выходе из спящего режима.

  • У меня есть MacbookPro с Yosemite 10.10.5.
  • Пользователь имеет права администратора и пароль, отличный от iCloud.
  • FileVault выключен.

Системные настройки> Безопасность и конфиденциальность> «Требовать пароль [5 секунд] после запуска режима сна или заставки» отключен, и его невозможно включить.

Если я выполню, defaults read com.apple.screensaverя получу:

{
    askForPassword = 0;
}

Если я выполняю defaults -currentHost write com.apple.screensaver askForPasswordDelay -int 3600настройки по умолчанию, не меняются ...

mircealungu
источник
Вы используете свой собственный Mac или Mac, поставляемый компанией? То, что эта опция отключена, предполагает наличие управляемого по умолчанию.
Грэм Милн
Это мой собственный Mac :(
mircealungu
В то же время, если я создаю нового пользователя, я могу получить доступ к этой опции. Так что в этом пользователе есть что-то
напутавшее

Ответы:

3

Запустить в терминале

defaults write com.apple.screensaver askForPassword -bool false
Pablo
источник
по умолчанию напишите com.apple.screensaver askForPassword -bool false удалил параметр серого цвета и позволил мне изменить настройки. спасибо
Кевин
3
Требуется ли перезагрузка? Казалось, ничего не изменило для меня.
Тремби
0

Использование defaults writeбольше не работает с 10.13.

https://blog.kolide.com/screensaver-security-on-macos-10-13-is-broken-a385726e2ae2 http://www.openradar.me/35462422

Для тех, кто искал способ сделать это с помощью профилей, вы можете использовать этот гист: https://gist.github.com/mcw0933/21b8a9e292e83c69931f5de0d2ae1883

Или выполните следующие действия:

  1. Создайте файл askforpassworddelay.mobileconfigс содержимым XML-файла ниже.
  2. Измените __YOUR_NAME__что-нибудь более значимое, если хотите.
  3. Измените askForPasswordDelayзначение на желаемое значение в секундах. В приведенном ниже файле это 5 секунд.
  4. Сохраните файл.
  5. Откройте окно терминала, измените каталог на местоположение файла и запустите /usr/bin/profiles -I -F askforpassworddelay.mobileconfig. Или запустите предварительную панель «Профили» в «Системных настройках», а затем с помощью пользовательского интерфейса установите этот файл вручную.

Содержание файла:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
  <key>PayloadContent</key>
  <array>
    <dict>
      <key>PayloadDisplayName</key>
      <string>Security &amp; Privacy</string>
      <key>PayloadEnabled</key>
      <true/>
      <key>PayloadIdentifier</key>
      <string>com.__YOUR_NAME__.config.screensaver</string>
      <key>PayloadType</key>
      <string>com.apple.screensaver</string>
      <key>PayloadUUID</key>
      <string>966eb7be-81bd-f8cc-f3e3-078d93f1b4a4</string>
      <key>PayloadVersion</key>
      <integer>1</integer>
      <key>askForPassword</key>
      <true/>
    </dict>
    <dict>
      <key>PayloadDisplayName</key>
      <string>Security &amp; Privacy</string>
      <key>PayloadEnabled</key>
      <true/>
      <key>PayloadIdentifier</key>
      <string>com.__YOUR_NAME__.config.screensaver</string>
      <key>PayloadType</key>
      <string>com.apple.screensaver</string>
      <key>PayloadUUID</key>
      <string>966eb7be-81bd-f8cc-f3e3-078d93f1b4a5</string>
      <key>PayloadVersion</key>
      <integer>1</integer>
      <key>askForPasswordDelay</key>
      <integer>5</integer>
    </dict>
  </array>
  <key>PayloadDescription</key>
  <string>screen saver password delay settings</string>
  <key>PayloadDisplayName</key>
  <string>screen saver password delay</string>
  <key>PayloadIdentifier</key>
  <string>com.__YOUR_NAME__.config.screensaver</string>
  <key>PayloadOrganization</key>
  <string>__YOUR_NAME__</string>
  <key>PayloadRemovalDisallowed</key>
  <false/>
  <key>PayloadScope</key>
  <string>System</string>
  <key>PayloadType</key>
  <string>Configuration</string>
  <key>PayloadUUID</key>
  <string>0dc319a0-c331-0131-eeb5-000c294ab81b</string>
  <key>PayloadVersion</key>
  <integer>1</integer>
</dict>
</plist>
mcw0933
источник
Добро пожаловать в Спросите Разное :) Ответ только по ссылке может быть не очень полезным, так как срок действия ссылки истекает. Подумайте о том, чтобы процитировать связанный контент как часть ответа
Нимеш Нима
Привет Нимеш. Спасибо за предложение. Добавление больших встроенных файлов не так просто сделать в Ask Different, как в Stack Overflow, поэтому я подумал, что суть может быть лучше. Надеюсь, что правка поможет.
mcw0933