en fait,
j’ai compiler pure-ftpd et lorsque je le lance et que je fais un ps auwx | grep pure-ftpd il me met comme utilisateur root lorsque je le lance avec root.
> root@server2[192.168.0.12]:~# ps auwx | grep pure-ftpd
root      3018  0.0  0.3  5064 1408 ?        Ss   06:10   0:00 pure-ftpd (SERVER)                                                                                                                                                                                                               
root     15891  0.0  0.1  2152  772 pts/1    R+   08:55   0:00 grep pure-ftpd
Lorsque je le lance avec l’utilisateur dexmon alors c bien l’utilisateur dexmon qui le lance, jusque là c normal.
Mais le problème c que j’ai crée un script de démarrage et au reboot de la machine c root qui lance le démon.
Comment faire alors pour qu’au boot, se soit dexmon ou un autre non privilégié qui le lance ??
Voici le script:
#!/bin/sh
/usr/local/pureftpd/sbin/pure-ftpd -A -c10 -B -C2 -D -fftp -H -I5 -lmysql:/usr/local/pureftpd/mysql.conf -lpuredb:/usr/local/pureftpd/pureftpd.pdb -lpam -L2000:8 -m4 -p10000:15000 -s -U133:000 -u1000 -Ostats:/var/log/pure-ftpd/transfert.log -j -g/var/run/pure-ftpd.pid -k95 -Z -Y1 &
Est-ce qu’il manque un truc ou l’autre ?