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é
KP2
Mars 18, 2009, 1:59
2
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
KP2
Mars 18, 2009, 3:24
4
frost80500:
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
KP2
Mars 18, 2009, 4:42
8
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
Ç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