Como parte de un sistema de quiosco, configuré una cuenta de invitado en una computadora Mac OS X Snow Leopard. Esta cuenta se borra cada vez que alguien cierra sesión en la computadora. Sin embargo, mucha gente no lo hace. ¿Hay alguna manera de cerrar sesión automáticamente en esta cuenta de invitado después de un período de inactividad?
Intenté usar el panel de preferencias de seguridad, pero eso solo hace que aparezca el cuadro de diálogo de confirmación de cierre de sesión.
He pirateado la /System/Library/User Templates/
carpeta, por lo que puedo configurar el protector de pantalla, el fondo del escritorio, etc. Si algo como ScriptSaver puede resolver mi problema, con gusto lo usaré.
Tal vez podría considerar usar SleepWatcher en lugar de Security.prefPane; es una utilidad de Unix que puede usar para forzar un cierre de sesión (o cualquier otra cosa a través de AppleScript) después de un cierto período de inactividad.
sudo killall loginwindow
forzará un cierre de sesión sin importar qué, pero debe bloquear la terminal para que los usuarios inteligentes no intenten sudo. Supongo que agregar killall loginwindow
a la lista blanca de sudo no es peor que dejar que el usuario inicie sesión. afuera. También puede obtener la congelación profunda de Faronics para asegurarse de que todo esté perfectamente congelado en cada reinicio../sleepwatcher -t 20 -i ls
la oración final de su comentario; ¡por favor elabora!Puede usar un producto comercial llamado Power Manager para cerrar la sesión de un usuario después de un período de inactividad .
Power Manager advertirá al usuario antes de iniciar el cierre de sesión. Durante el cierre de sesión, se cerrarán todas las aplicaciones abiertas; las aplicaciones que intenten bloquear el cierre de sesión se cerrarán después de un breve retraso.
Divulgación: trabajo para la empresa que fabrica Power Manager.
No he probado esto con una cuenta aGuest, pero no hay razón para que no funcione allí.
En
Preferencias del Sistema > Seguridad > General
es una casilla de verificación etiquetada como "Cerrar sesión después de XX minutos de inactividad"
¡Aquí establece la cantidad deseada de minutos y deja que haga la magia!
bmike
Soumya
bmike
Soumya