0 votos

Ejecutar script cuando un nuevo usuario se conecte por primera vez

Quiero ejecutar un par de .sh scripts cuando el usuario se conecta 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 permite colocar scriptsscriptscripts para que se ejecute en cada inicio de sesión, pero ¿hay algo así para la primera vez que se inicia?

2voto

Farinha Puntos 5518

No conozco un lugar específico en OS X, pero una forma bastante común de manejar esto es simplemente hacer que el script se ejecute cada vez que el usuario inicie sesión, y compruebe la presencia de un archivo oculto específico en el directorio principal del usuario. Si el archivo oculto está allí, no hace nada y sale. Si no está ahí, ejecuta el procedimiento de inicio de sesión por primera vez, y crea el archivo oculto.

Tenga en cuenta también el directorio "/System/Library/User Template/[locale]", que es el directorio principal esqueleto utilizado para crear todos los directorios principales de los nuevos usuarios. Es posible que pueda utilizarlo para lograr lo que desea.

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

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