Salut Christophe:
On Wed, Sep 24, 2008 at 10:36:08AM +0200, Delaunay Christophe wrote:
> Pour contourner ton pb, il te faudrait diviser ton script en deux: le
> premier, (je le référence par "userscript") change ton ~/.machinrc, et
> le second (je le référence par "rootscript") change ton /etc/machinrc.
>
> Ensuite, la dernière ligne de "userscript" contiendra quelque chose du
> genre "sudo [path_vers_rootscript]/rootscript".
>
> Malheureusement, je n'ai pas testé ça parce que perso, je n'aime pas
> du tout passer en root sans le savoir, (enfin, du moins, sans le
> contrôler).
Le but du script n'est pas d'être doublement compliqué mais doublement
simplifié, vu qu'en plus pour novices. Note aussi que sous Debian j'ai pas
de sudo, donc je dois trouver ne parade qui va pour les deux, mais j'arrive
pas à le faire à coup de su --command=cp macin /etc/machin.conf -m -p
> Dans un cas pareil, mon approche serait plutôt de tout faire en root.
> Du coup, je fais un script qui prend un argument supplémentaire sur sa
> ligne de commande, argument dans lequel je vais mettre le nom de
> l'utilisateur cible.
Si je ne réussis pas à le faire via su -c / autre c'est ce que je vais
devoir finir par faire.
Suffit de dire que le script doit être exécuté en étant su ou root, et la
1re question serait "pour quel accompte?"
Avec un path $HOME/$user on y arrive aussi du coup; mais mon but était de
pouvoir passer moyenan mdp de user à root et de poursuivre la conf, cette
fois destinée à /etc/un_fichier
Aldo.
_______________________________________________
Liste de diffusion CarrefourBLinuX
[email protected]
http://lists.freearchive.org/mailman/listinfo/carrefourblinux
Pour s'inscrire par courriel :
'mailto:[EMAIL PROTECTED]'
Pour se retirer de la liste par courriel :
'mailto:[EMAIL PROTECTED]'
Archives : http://lists.freearchive.org/pipermail//carrefourblinux
Anciennes archives (Yahoogroupes) :
http://fr.groups.yahoo.com/group/carrefourblinux/messages
Rechercher : http://lists.freearchive.org/cgi-bin/search.cgi
Signets : http://fr.groups.yahoo.com/group/carrefourblinux/links/
Fiches EDU : http://blinuxwiki.pbwiki.com/FichesEdu