Tu pourrais lancer un shell comme le login shell (ksh -l) A+
Zzozo
su - <user> -c <commande> Mais j'ai pas regardé si ça avait pas plus d'implications sur la sécurité, l'utilisation du - ... à toi de vérifier
:jap:
mexx20
Bonjour,
Dans un scrip, j'utilise la commande "su user" avec comme argument "-c commande" me permetant de lancer le programme "commande" en tant qu'utilisateur "user". Mon problème est que le programme "commande" utilise une libraire référencée dans la variable d'environnement LD_LIBRARY_PATH de "user" et visiblement su ne tiens pas compte de cela. J'ai essayer dans le script de faire un "export" juste avant "su" mais rien n'y fait ... Avez vous une idée (sans modifier ld.conf) ?