vendredi 7 décembre 2012

pure-ftpd Erreur 530 : Sorry but I can't trust you

Cette erreur est un peu sioux : elle se produit lorsqu'on a paramétré un utilisateur virtuel pure ftpd, qui est lié à un utilisateur ou un groupe physique avec un uid ou gid inférieur à 1000.

En effet, pure-ftpd interdit le login pour les numéros inférieurs à celui paramétré dans /etc/pure-ftpd/conf/MinUID.

Donc si vous mappez un utilisateur 'système' à un utilisateur virtuel, par exemple www-data (uid 33 et gid 33 pour ubuntu) :

sudo pure-pw useradd ftpupload -u www-data -g www-data -d /var/www/

Il faut modifier /etc/pure-ftpd/conf/MinUID, et mettre 32 par exemple, puis redémarrer le serveur : sudo service pure-ftpd restart (ou /etc/init.d/pure-ftpd restart).

Et voilà !

5 commentaires:

  1. oh great ça m'aura bien aidé, merci :)

    RépondreSupprimer
  2. Il y a apparemment 2 explications à ce message : voir sur la FAQ de pure-ftpd (http://pureftpd.sourceforge.net/FAQ) (c'est une longue page, rechercher le message d'erreur "Sorry")

    RépondreSupprimer
  3. merci pour la bonne info (uid) !

    RépondreSupprimer