1 votos

Mostrar la ventana de diálogo si cerrar sesión de usuario en Sierra alta

Cuando un usuario cerrar la sesión, quiero mostrar una ventana. En esta ventana debe ser un texto (por Favor, guarde sus datos...). Después de que el usuario ha presionado a ACEPTAR. El proceso de desconexión de continuar. Es esto posible?

onLogout() (
 # que funciona:
 if [ "$USUARIO" != "admin" ] && [ "$USUARIO" != "Administrador" ]; then
 rm-Rf ~/Descargas/*
 rm-Rf ~/Movies/*
 rm-Rf ~/Música/*
 rm-Rf ~/Fotos/*
 rm-Rf ~/Public/*
 rm-Rf ~/Desktop/*
fi
 # no funciona:
 res=$(osascript -e 'decir de la aplicación "Sistema de Eventos" para mostrar el cuadro de diálogo "por Favor, guarde las palmas de Datos!" botones {"Cancelar", "OK"} botón predeterminado 1 con el icono de precaución con el título "Información Importante!"' 2>/dev/null)

 if [[ $res == *OK* ]]; then 
 # continuar el cierre de sesión?
otra cosa
 # break de cierre de sesión?
fi
salida
)
trampa 'onLogout' SIGINT SIGHUP SIGTERM
while true; do
 el sueño 86400 &
 esperar $!
hecho

1voto

Pirooz Puntos 486

esto es posible.

Usted puede utilizar el Usuario "Bandera Política".

Aunque se utiliza principalmente en los cafés y otros lugares públicos para que el usuario de acuerdo a una tabla de contenido esta función se puede utilizar para crear un cuadro de diálogo.

De los relacionados con el artículo de soporte de Apple:

Una política de bandera es una bandera que se puede mostrar en la ventana de inicio de sesión que requiere que el usuario reconoce que antes de proceder.

Crear un banner

Usted puede establecer un mensaje de inicio de sesión que aparece en la pantalla de inicio de sesión de su Mac. También se puede establecer una "política" de bandera para mostrar un mensaje más que debe aceptar antes de la sesión. Esto puede ser útil en situaciones en las que necesitan los usuarios a aceptar o reconocer términos o condiciones antes de utilizar el equipo, tales como un Uso Aceptable Política.

Siga estos pasos para crear una política de banner:

  1. Crear un texto sin formato (.txt) o de texto enriquecido (.rtf) documento denominado PolicyBanner que contiene su bandera.
  2. Copia el PolicyBanner archivo a la carpeta /Librería/Seguridad/ carpeta.

La próxima vez que reinicie el equipo, el banner creado aparece cuando normalmente se verá la pantalla de inicio de sesión.

La bandera tendrá este aspecto:

enter image description here

enter image description here

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X