Cette procédure les manipulations effectuées sur une installation fraiche de Ethc afin de faire fonctionner proftpd.
1) Configurer les templates correctement
- créer un répertoire proftpd dans /etc/alternc/templates/,
- déplacer les documents proftpd.conf, welcome.msg (depuis
/etc/alternc/templates/),
- copier modules.conf (depuis /etc/proftpd/)
2) Editer les fichiers
Dans proftpd.conf, il faut ajouter :
- Include /etc/proftpd/modules.conf
- UseIPv6 off
Dans modules.conf, il faut commenter tous les LoadModule? à l'exception de :
- LoadModule? mod_tls.c
- LoadModule? mod_sql.c
- LoadModule? mod_sql_mysql.c
- LoadModule? mod_ifsession.c
3) Mettre à jour alternc.install
Dans /usr/sbin/alternc.install, il faut éditer les lignes en rapport
avec proftpd :
- ligne 34
if [ -e /etc/proftpd/proftpd.conf ]; then
CONFIG_FILES="$CONFIG_FILES etc/proftpd/proftpd.conf
etc/proftpd/welcome.msg etc/proftpd/modules.conf"
- ligne 200
if [ -e /etc/proftpd/proftpd.conf ] ; then
chmod 640 /etc/proftpd/proftpd.conf