Re: Pb sudo
Christophe CHiPs PETIT a écrit :
> Eric Deveaud a écrit :
> >
> > On Mon, 30 Jul 2001, frederic massot wrote:
> >
> > > Bonjour,
> > >
> > > Je desire permettre a l'utilisateur "fredo" de changer le proprietaire
> > > et le groupe de certains fichiers.
> > > J'ai donc pense utiliser sudo.
> >
> > fredo est-il declare via un User_Alias ??
> > User_Alias FREDO=fredo
> >
> > les Cmnd_Alias sont-elles declarees. ??
> > Cmnd_Alias CHOWN=/bin/chown wwwdata.wwwdata, \
> > /bin/chown -R wwwdata.wwwdata
> >
> > pour finir par un
> > FREDO ALL=CHOWN
>
> Je connais mal sudo, mais j'aurais fait un petit script du genre
> #!/bin/sh
> if ($1==-R)
> shift
> chown -R wwwdata.wwwdata $*
> else
> chown wwwdata.wwwdata $*
> fi
> dans /usr/local/bin/chown-www (syntaxe non garantie, et vérification
> des paramètres à faire) pour autoriser fredo à faire des appels à
> /usr/local/bin/chown-www dans /etc/sudoers
On peut même ajouter ça au début, piqué dans la doc de "super", le
copain de sudo (remplacer super par sudo) :
#!/bin/sh
prog=`basename $0`
# If script invoked w/o super, then exec super to run this script.
test "X$SUPERCMD" = "X$prog" || exec /usr/local/bin/super $prog ${1+"$@"}
et hop, sudo transparent !
--
Charles
Reply to:
- References:
- Re: Pb sudo
- From: Eric Deveaud <edeveaud@pasteur.fr>
- Re: Pb sudo
- From: Christophe "\"CHiPs\"" PETIT <chips@chips.fr.eu.org>