Estoy tratando de habilitar y deshabilitar el protector de pantalla requisito de contraseña desde la línea de comandos.
defaults read com.apple.screensaver
muestra una variable askForPassword establecer a 0 o 1, dependiendo de si he configurado una contraseña requisito en las Preferencias del Sistema o no.
defaults write com.apple.screensaver askForPassword 1
y
defaults write com.apple.screensaver askForPassword 0
habilitar y deshabilitar la configuración de la contraseña, o eso pensaba yo.
Lo que me parece es que los comandos de hecho, verificación y desactive la casilla de verificación en las Preferencias del Sistema en Seguridad, pero no afectan el protector de pantalla.
Si me permiten la contraseña en las Preferencias del Sistema y, a continuación, desactivar usando el segundo predeterminados de comando de escritura, la casilla de verificación en las Preferencias del Sistema no está marcada, pero el protector de pantalla pedirá una contraseña. Sólo marcando y desmarcando la casilla de verificación en las Preferencias del Sistema puede cambiar este comportamiento ahora.
Y si puedo desactivar la contraseña en las Preferencias del Sistema y, a continuación, habilitar el uso de la primera predeterminados de comando de escritura, la casilla de verificación en las Preferencias del Sistema está activada, pero el screensave no se le pedirá una contraseña. Sólo desactivando y activando la comprobación de la casilla de verificación en el Sistema de Preferencias de los cambios en el comportamiento después.
¿Qué está pasando?
Me imagino que esta es una configuración global y que debo modificar /Library/Preferences/com.apple.screensaver
en lugar del dominio de usuario. Pero en ese caso, ¿por qué hay un efecto sobre el Sistema de Preferencias de la casilla de verificación?