Requerir contraseña para activar la computadora por condición específica

3

Me gustaría solicitar una contraseña para activar mi Macbook Air con Mavericks cuando no está en mi casa.

Entonces, si no estaba conectado al wifi de mi hogar, me gustaría que requiera una contraseña para activar el modo de suspensión o el protector de pantalla. Y de lo contrario, me gustaría que requiera contraseña.

¿Se puede hacer eso?

Steffen Christensen
fuente

Respuestas:

3

Puedes usar ControlPlane :

  1. Agregue un contexto llamado inicio desde la pestaña de contextos.
  2. Habilite la fuente de evidencia de la red WiFi cercana desde la pestaña de fuentes de evidencia.
  3. Vaya a la pestaña de reglas y agregue una regla de red WiFi cercana que establezca el contexto en casa.
  4. Agregue dos acciones de contraseña de protector de pantalla desde la pestaña de acciones:

Otra opción es agregar una línea como esta a crontab:

* * * * * system_profiler SPAirPortDataType|grep -q 'network name'&&x=false||x=true;osascript -e 'tell application "System Events" to tell security preferences to set require password to wake to '$x

Lri
fuente
El único paso que necesitaba agregar era: 1.5. En la pestaña Fuentes de evidencia, habilite la red WiFi cercana para poder crear una regla basada en eso. Muchas gracias.
Steffen Christensen el
Esto no funcionará desde MacOS Sierra. Desde su sitio web:For that reason, a future version of ControlPlane will remove the screensaver password action and other actions that no longer work on macOS Sierra because of various security updates within the OS. I know some people use ControlPlane specifically for that feature but at this point ControlPlane can’t continue to say it can do it when it in fact cannot.
Jeff Huijsmans
-1

Que yo sepa, esto no se puede hacer.

Nicolas Barbulesco
fuente