[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Pure-ftpd recalcitrant



Le jeudi 2 octobre 2008, Kevin Hinault a écrit :
> Le 2 octobre 2008 20:25, Thomas Preud'homme
> <thomas.preudhomme@celest.fr> a
>
> écrit :
> > Le jeudi 2 octobre 2008, vous avez écrit :
> > > > Que donne un pstree ? Quel est le père de ces processus ? S'il
> > > > s'agit de pureftpd je suppose que celui-ci oublie de faire des
> > > > wait et le tuer puis le relancer devrait suffire. Si init ou
> > > > ton shell est le père de ces processus alors c'est étrange.
> > >
> > > J'avais bien sur arreté le demon pureftpd principal mais celui-ci
> > > n'est pas détaché des fils créé à chaque connexion. Donc lui
> > > etait correctement stopé.
> >
> > Du coup les fils étaient rattaché à quel père en définitive ?
>
> Je reprend :
>
> Pure-ftpd lancé seul ça donne ça :
> *# ps -edf | grep pure
> root      1678     1  0 19:55 ?        00:00:00 pure-ftpd (SERVER)*
>
> Avec une connection active mais idle ca donne ca :
> *#ps -edf | grep pure
> root      1678     1  0 19:55 ?        00:00:00 pure-ftpd (SERVER)
> torus     4578  1678  0 20:45 ?        00:00:00 pure-ftpd (IDLE)
> root      4579  4578  0 20:45 ?        00:00:00 pure-ftpd (PRIV)*
>
> soit deux fils dont un qui est IDLE et attaché au SERVER et PRIV qui
> est attaché au IDLE
> donc :
> *# pstree 1678
> pure-ftpd-ldap-───pure-ftpd-ldap-───pure-ftpd-ldap-
> *
> si j'arrête le démon principal la connexion reste active mais le fils
> IDLE se détache de SERVER :
>
> *# /etc/init.d/pure-ftpd-ldap stop
> Stopping ftp server: pure-ftpd.
> # ps -edf | grep pure*
> *torus     4578     1  0 20:45 ?        00:00:00 pure-ftpd (IDLE)
> root      4579  4578  0 20:45 ?        00:00:00 pure-ftpd (PRIV)
>
> *En l'occurrence, dans mon cas j'avais arreté le SERVER mais je ne
> pouvais pas tuer l'IDLE . Quand j'ai voulu tuer PRIV par il est resté
> en zombie.

Question bête mais tu l'as tué en root ?

>
> ------------
>
> Mes users sont bien chrooté oui mais dans mes options j'ai dit a
> pureftpd de suivre les liens symbolique :
>
> ici en gros j'avais :
>
> /mnt/ftpmouted << mon repertoire sur lequel est monté un ftp
> /home/user/ << la home de mon user

Oui j'avais bien compris rassure toi mais IMHO il ne devrait pas suivre 
le lien si ça sort du chroot.

>
> et lui a ajouté
> /home/user/lien -> /mnt/ftpmounted
> (il l'a fait en ligne de commande parce que je lui avais donné
> l'acces ssh, normalement j'ai confiance en lui)

Cordialement,

Thomas Preud'homme

-- 
Why Debian : http://www.debian.org/intro/why_debian

Attachment: signature.asc
Description: This is a digitally signed message part.


Reply to: