Forum Clubic

Pureftpd avec Mysql sous Ubuntu

Bonjour à la communauté

J’ai un petit soucis avec la configuration de Pureftpd avec la gestion de compte sous Mysql, kan je redémarre j’ai un petit soucis de configuration mais je ne vois pas ce que c’est
Excusez moi pour les fautes d’orthographes.
L’erreu est la suivante:

/etc/init.d/pure-ftpd-mysql restart
Restarting ftp server: /usr/sbin/pure-ftpd-wrapper: Invalid configuration file /etc/pure-ftpd/conf/UnixAuthentication~: No corresponding directive

Merci d’avance a la communauté

salut, visiblement, t’as un fichier temporaire d’emacs qui traine dans le repertoire et qui est pris en compte par le service…

En faisant un ls -al dans /etc/pure-ftpd/conf/, tu devrais le voir. N’oublie pas de le supprimer…

Merci D’avance KP2, c’était bien la bonne solution
Maintenant j’ai un autre soucis, c’est que je peut pas me connecte, il me dit connexion impossible donc je vois pas ce que ca peut etre, il trouve bien le serveur mais ensuite rien alors je sais pas

il faudrait donner ton fichier de conf et que tu verifies soigneusement les droits sur tes repertoires partages…
Donne aussi les extraits des logs de pureftpd
Edité le 18/03/2009 à 15:25

Il est ou le fichier de conf Merci d’avance, je sais je suis novice, on se debrouille comme on peut LOL

##############################################

Sample Pure-FTPd Mysql configuration file.

See README.MySQL for explanations.

##############################################

Optional : MySQL server name or IP. Don’t define this for unix sockets.

MYSQLServer 127.0.0.1

Optional : MySQL port. Don’t define this if a local unix socket is used.

MYSQLPort 3306

Optional : define the location of mysql.sock if the server runs on this host.

MYSQLSocket /var/run/mysqld/mysqld.sock

Mandatory : user to bind the server as.

MYSQLUser pureftpd

Mandatory : user password. You must have a password.

MYSQLPassword runaway

Mandatory : database to open.

MYSQLDatabase pureftpd

Mandatory : how passwords are stored

Valid values are : “cleartext”, “crypt”, “md5” and “password”

(“password” = MySQL password() function)

You can also use “any” to try “crypt”, “md5” and “password”

MYSQLCrypt md5

In the following directives, parts of the strings are replaced at

run-time before performing queries :

\L is replaced by the login of the user trying to authenticate.

\I is replaced by the IP address the user connected to.

\P is replaced by the port number the user connected to.

\R is replaced by the IP address the user connected from.

\D is replaced by the remote IP address, as a long decimal number.

Very complex queries can be performed using these substitution strings,

especially for virtual hosting.

Query to execute in order to fetch the password

MYSQLGetPW SELECT Password FROM users WHERE User="\L"

Query to execute in order to fetch the system user name or uid

MYSQLGetUID SELECT Uid FROM users WHERE User="\L"

Optional : default UID - if set this overrides MYSQLGetUID

#MYSQLDefaultUID 1000

Query to execute in order to fetch the system user group or gid

MYSQLGetGID SELECT Gid FROM users WHERE User="\L"

Optional : default GID - if set this overrides MYSQLGetGID

#MYSQLDefaultGID 1000

Query to execute in order to fetch the home directory

MYSQLGetDir SELECT Dir FROM users WHERE User="\L"

Optional : query to get the maximal number of files

Pure-FTPd must have been compiled with virtual quotas support.

MySQLGetQTAFS SELECT QuotaFiles FROM users WHERE User="\L"

Optional : query to get the maximal disk usage (virtual quotas)

The number should be in Megabytes.

Pure-FTPd must have been compiled with virtual quotas support.

MySQLGetQTASZ SELECT QuotaSize FROM users WHERE User="\L"

Optional : ratios. The server has to be compiled with ratio support.

MySQLGetRatioUL SELECT ULRatio FROM users WHERE User="\L"

MySQLGetRatioDL SELECT DLRatio FROM users WHERE User="\L"

Optional : bandwidth throttling.

The server has to be compiled with throttling support.

Values are in KB/s .

MySQLGetBandwidthUL SELECT ULBandwidth FROM users WHERE User="\L"

MySQLGetBandwidthDL SELECT DLBandwidth FROM users WHERE User="\L"

Enable ~ expansion. NEVER ENABLE THIS BLINDLY UNLESS :

J’espere que c’est pas trop grand chose car franchement je tourne en rond la sur les fichiers de conf
Edité le 18/03/2009 à 16:26

hum… tu veux installer un serveur ftp avec une base mysql pour l’authentification et tu ne sais meme pas ou est le fichier de conf ??

Je crois qu’il faudrait que tu lises un peu de doc sur le site officiel car visiblement, tu ne sembles pas trop savoir ce que tu fais…

Rebonjour a tous le monde

Mais je sais j’ai essayé de chercher cette doc? mais je suis pas tomber dessus donc voila, ça serait sympa si t’aurais le lien
ça serait cool

Thanks

www.howtoforge.com…

T’auras aussi le support pour le vhosting :wink:

Ça date de la 7.10 mais ça doit facilement être adaptable.

Rebonjour a tous le monde,je relance ce sujet

j’ai toujours ce problème de démarrage de service avec pureftpd mysql

voila l’erreur

Running: /usr/sbin/pure-ftpd-mysql -l mysql:/etc/pure-ftpd/db/mysql.conf -l pam -u 1000 -O clf:/var/log/pure-ftpd/transfer.log -j -A -E -B

en tapant

/etc/init.d/pure-ftpd-mysql force-reload ou /etc/init.d/pure-ftpd-mysql start ou restart

Alors voila je ne sais vraiment plus koi faire