Quiero construir un instalador de apple .pkg donde puedo ejecutar una secuencia de comandos postinstall después de que los archivos han sido copiados por el instalador. El script se ejecuta y funciona todo perfecto, excepto que todos los comandos de la secuencia de comandos se ejecuta como root.
La pregunta es, ¿cómo puedo determinar el id del usuario que realmente invoca el instalador.
who -m
devuelve la invocación de usuario cuando se ejecute la secuencia de comandos en la línea de comandos con sudo
. Pero vuelve root
cuando lo ejecuto en el instalador.
Hay alguna forma de obtener el "usuario real"?
Gracias por su ayuda!