Bonjour Aldo,
Tu as écrit:
>quand j'essaye su -p -c cp monfichierrc /etc il dis que l'id est
>Unknown;
Une piste mais alors très incertaine, trop peut-être:
Vu, d'après ce que je peux comprendre de la manpage, que ç'a l'air
d'être su qui parse la commande, peut-être peux-tu essayer de la mettre
entre parenthèses pour être sûr que le shell spécialement créé pour
l'exécuter va bien la récupérer en entier?
>j'ai même tenté su -p -c bash && cp monfichierrc /etc Là il me demande
>bien le mdp, mais il n'exécute rien ensuite; parcontre après un exit il
>dis forcément que j'ai pas la permission et que su doit être exécuté
>dans un terminal.
D'après ce que je comprends de l'opérateur &&, ça me paraît assez
logique.
(1) Ton su va d'abord exécuter un shell après avoir validé ton mdp.
(2) Puis, séquentiellement, et seulement si le shell finit avec succès,
il va exécuter ta commande cp.
Du coup, il se plaint le pâvre! :)))
Et la commande suivante:
su --session-command=(cp ~/.machinrc /etc/machinrc)
Qu'est-ce qu'elle donne?
Note 1: J'ai mis des parenthèses pour être vraiment sûr que ma commande
sera passée tout entière au shell.
Note 2: J'ai utilisé --session-command= plutôt que -c parce que la
manpage de mon su spécifie que ça lance une commande sans pour autant
créer de session, (une sorte de sudo qui ne dit pas son nom si je
comprends bien mais sûr, je ne comprends probablement pas bien).
Note 3: Je pratique peu ce genre de manips alors c'est sans grande
conviction.
Bon après-midi. @+ ChD
_______________________________________________
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