Bonsoir à tous,
J'essaie d'écrire un petit script d'installation en shell sous linux pour mon programme python et je rencontre un problème. Ce script contient entre-autres les lignes suivantes (exemple):
1 2 3 4 | cp monscript.py /usr/bin mkdir /home/$USER/.monprogramme cp maconfig.txt /home/$USER/.monprogramme |
Pour que la 1ère ligne fonctionne, je lance le script d'installation (nommé install.sh) avec les droits de super-utilisateur, soit sudo ./install.sh. Malheureusement en faisant comme ceci dans les 3 et 4èmes lignes $USER devient root, ce que je ne souhaite pas! Je voudrais que \$USER reste mon login normal (le but est de partager le script ).
Y a-t-il un moyen de contourner ceci ou faut-il tout concevoir différemment?
Merci d'avance pour votre aide, j'espère que j'ai été clair.
+0
-0