4 votes

Yosemite - Demander un mot de passe après avoir désactivé la veille

J'essaie d'empêcher le système de toujours demander le mot de passe lorsqu'il se réveille de son sommeil.

  • J'ai un MacbookPro avec Yosemite 10.10.5.
  • L'utilisateur a des droits d'administration et un mot de passe différent de celui d'iCloud.
  • FileVault est désactivé.

L'option Préférences système > Sécurité et confidentialité > "Demander un mot de passe [5 secondes] après le début de la mise en veille ou de l'économiseur d'écran" est désactivée et il n'y a aucun moyen de l'activer.

Si j'exécute defaults read com.apple.screensaver J'ai compris :

{
    askForPassword = 0;
}

Si j'exécute defaults -currentHost write com.apple.screensaver askForPasswordDelay -int 3600 les valeurs par défaut ne changent pas...

3voto

Pablo Points 39

Exécuter dans le terminal

defaults write com.apple.screensaver askForPassword -bool false

1voto

mcw Points 111

Utilisation de defaults write ne fonctionne plus depuis la 10.13.

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

Pour ceux qui ont cherché un moyen de le faire via les profils, vous pouvez utiliser ce gist : https://gist.github.com/mcw0933/21b8a9e292e83c69931f5de0d2ae1883

Ou bien suivez ces étapes :

  1. Créez un fichier appelé askforpassworddelay.mobileconfig avec le contenu du fichier xml ci-dessous.
  2. Changement __YOUR_NAME__ à quelque chose de plus significatif si vous voulez.
  3. Changez le askForPasswordDelay à la valeur que vous souhaitez, en secondes. Dans le fichier ci-dessous, c'est 5 secondes.
  4. Enregistrez le fichier.
  5. Ouvrez une fenêtre de terminal, changez le répertoire pour l'emplacement du fichier, et exécutez /usr/bin/profiles -I -F askforpassworddelay.mobileconfig . Ou bien, lancez le préfiltre Profils dans les Préférences système, puis utilisez l'interface utilisateur pour installer ce fichier manuellement.

Contenu du fichier :

<?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>

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X