Je veux construire un apple installer .pkg où je lance un script postinstall après que les fichiers aient été copiés par l'installateur. Le script est exécuté et tout fonctionne parfaitement sauf que toutes les commandes du script sont exécutées en tant que Root.
La question est la suivante : comment puis-je déterminer l'identité de l'utilisateur qui a effectivement invoqué le programme d'installation ?
who -m
renvoie l'utilisateur qui l'invoque lorsque je lance le script sur la ligne de commande avec sudo
. Mais il retourne root
quand je l'exécute dans le programme d'installation.
Y a-t-il un moyen d'obtenir l'"utilisateur réel" ?
Merci pour votre aide !