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à !
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à !
oh great ça m'aura bien aidé, merci :)
RépondreSupprimermerci bcp !!!
RépondreSupprimerMerci beaucoup :)
RépondreSupprimerIl 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épondreSupprimermerci pour la bonne info (uid) !
RépondreSupprimer