Page 1 sur 1

[proftpd] et les modules

Publié : mar. 23 juil. 2013, 18:37
par gael
bonjour,
j'ai sur mon serveur le service proftpd que j'avais compilé grâce au AUR proftpd-full. Depuis cet AUR à disparu, j'a donc compilé le paquet AUR proftpd.
Dans mon fichier de config j'utilise les modules
en1er ligne du fichier de config j'ai

Code : Tout sélectionner

 Include /data/system/etc/proftpd/modules.conf
avec ce contenu

Code : Tout sélectionner

ModulePath /usr/lib/proftpd
ModuleControlsACLs insmod,rmmod allow user root
ModuleControlsACLs lsmod allow user *

LoadModule mod_ctrls_admin.c
LoadModule mod_tls.c
LoadModule mod_sql.c
LoadModule mod_sql_mysql.c
LoadModule mod_radius.c
LoadModule mod_quotatab.c
LoadModule mod_quotatab_file.c
#LoadModule mod_wrap.c
LoadModule mod_rewrite.c
LoadModule mod_load.c
LoadModule mod_ban.c
LoadModule mod_wrap2.c
LoadModule mod_wrap2_file.c
LoadModule mod_dynmasq.c
LoadModule mod_ifsession.c

quand je (re)lance le service

Code : Tout sélectionner

 systemctl restart proftpd.service
j'ai ce message

Code : Tout sélectionner

[10701]: Fatal: unknown configuration directive 'ModulePath' on line 1 of '/data/system/etc/proftpd/modules.conf'
du coup je voulais savoir si j'avais pas une directive spéciale à mettre lors de la compilation de proftpd :p

merci pour vos lumières :)

Re: [proftpd] et les modules

Publié : mar. 23 juil. 2013, 20:25
par benjarobin
Voir https://forums.proftpd.org/smf/index.php?topic=3719.0 (premier lien de Google)
=> http://www.proftpd.org/docs/howto/Compiling.html Ajoute l'option --enable-dso
Il faudra par contre ajouter les modules que tu veux compiler avec l'option --with-shared

Re: [proftpd] et les modules

Publié : mer. 24 juil. 2013, 09:06
par gael
merci beaucoup pour ces infos ça m'a aidé à comprendre les différences dans le MAKEPKG du proftp-full et du proftpd
par contre quand je rajoute les lignes nécessaires à la compilation des modules j'ai ce message d'erreur à la compilation :

Code : Tout sélectionner

mod_wrap.c:34:18: fatal error: tcpd.h: No such file or directory
 #include "tcpd.h"
                  ^
compilation terminated.
make[1]: *** [mod_wrap.la] Error 1
make[1]: Leaving directory `/data/build/proftpd/btmp/src/proftpd-1.3.4d/modules'
make: *** [modules] Error 2

Re: [proftpd] et les modules

Publié : mer. 24 juil. 2013, 09:16
par gael
en fait il faut compiler et installer cette librairie
tcp_wrappers
https://aur.archlinux.org/packages/tcp_wrappers/

https://bbs.archlinux.org/viewtopic.php?pid=1268859