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 ?