Re: Faire tourner un process sous un utilisateur sans shell

Top Page

Reply to this message
Author: Frédéric
Date:  
To: ML Guilde
Subject: Re: Faire tourner un process sous un utilisateur sans shell
Le Lundi 19 Juin 2006 13:09, Edgar Bonet a écrit :

> > Question bête : je voudrais lancer le serveur subversion sous
> > l'utilisateur www-data (Apache) ; or, celui-ci n'a pas de shell. Je
> > pense qu'il faut jouer avec le owner et les droits du binaire
> > svnserver, mais je ne sais trop plus comment...
>
> En le rendant suid www-data ?
>
>     chown www-data /usr/bin/svnserver
>     chmod u+s /usr/bin/svnserver


Ah, voilà, c'est ça que je cherchais !

Le Lundi 19 Juin 2006 12:55, Olivier Guerrier a écrit :

> $ su -h
> Usage : su [OPTS] [-] [nom_utilisateur [ARGS]]
> [...]
>   -s, --shell=<interpréteur>
>       utiliser « interpréteur » à la place de celui par défaut de
> /etc/passwd

>
> donc je dirais
> # su -s /bin/bash www-data svnserver ....
>
> (voir aussi -c)


Ça peut marcher aussi ; à tester...

Merci :o)

--
Frédéric

http://www.gbiloba.org