Ejecutar script cuando el nuevo usuario inicie sesión por primera vez

0

Quiero ejecutar un par de scripts .sh cuando el usuario inicia sesión por primera vez después de la creación del usuario para establecer la configuración correcta. Sé que hay una carpeta (/ Library / StartupItems) que le permite colocar un script para ejecutar en cada inicio, pero ¿hay algo así para el primer inicio de sesión?

    
pregunta lobirkeland 15.02.2016 - 12:52

1 respuesta

2

No conozco un lugar específico en OS X, pero una forma bastante común de manejar esto es simplemente ejecutar el script cada vez que el usuario inicia sesión, y verificar la presencia de un archivo oculto específico en el directorio de inicio del usuario. Si el archivo oculto está allí, no haga nada y salga. Si no está allí, ejecute el procedimiento de inicio de sesión por primera vez y cree el archivo oculto.

Tenga en cuenta también el directorio "/ System / Library / User Template / [locale]", que es el directorio de inicio del esqueleto que se utiliza para crear los directorios de inicio de todos los usuarios nuevos. Es posible que pueda usar esto para lograr lo que desea.

Eche un vistazo a: Modificación de la plantilla de usuario de OS X

    
respondido por el calum_b 15.02.2016 - 13:37

Lea otras preguntas en las etiquetas