On Tue, 9 Mar 2004 22:33:02 +0100
Alain Tesio <[EMAIL PROTECTED]> wrote:
> Pourquoi tu ne lances pas ce truc simplement en root, �ventuellement
> avec sudo ?
C'est une solution mais cela impose d'installer sudo juste pour �a ce qui
me parait assez lourd...
> Ou s'il veut un terminal donnes-lui un terminal: xterm -e "su ..."
>
En fait, ce message curieux arrive lorsque le /proc n'est pas mont� sur la
nouvelle racine. Su je demande � le monter via une ligne
system_command ("mount -t proc proc <nouvelle racine>/proc");;
il me sort que seul root peut faire cela.
> > Je vois bien que cela est li� au nuance entre un programme suid root
> > et un programme lanc� par root mais je ne me sors pas de cela
> > (ind�pendamment du pbm de s�curit� d'un programme suid root avec une
> > commande en clair dans le corps du programme, mais on verra avec
> > execvp apr�s). Est ce quelqu'un a rencontr� ce cas de figure ou bien a
> > une solution?
>
> Au cas o� j'ai rien compris: il faut faire un wrapper autrement qu'en
> shell, c'est une limitation p�nible, tu peux t'inspirer de �a :
>
>
Ce qu'il y a de bizarre c'est que �a n'est pas un script shell mais un
programme Caml et le suid fonctionne. C'est comme cela que je me lance
mplayer -vo dga qui n�cessite d'�tre lancer en root sinon.
Donc � priori ce wrapper devrait fonctionner. Mais apparemment �a coince,
je viens d'essayer avec execvp au lieu de la commande "system" (au cas o�
il y ait des limitations style perl) mais �a ne change rien.
Je ne comprends pas.
>http://www.floc.net/cgi-bin/viewcvs.cgi/public_scripts/wrapper.c?rev=1.1
.1.1&content-type=text/vnd.viewcvs-markup>
>
Je vais aller voir, merci du lien.
Fran�ois Boisson
> Alain
>
>
> --
> Pensez � lire la FAQ de la liste avant de poser une question :
> http://wiki.debian.net/?DebianFrench
>
> Pensez � rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
>
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact
> [EMAIL PROTECTED]
>