Config proftp et mysql: qqu'un a deja essayé? - Linux et OS Alternatifs
Marsh Posté le 11-09-2002 à 18:37:29
leirn a écrit a écrit : si oui, j'aimerai des comments: ca a marché, vous en avez chier... ca merde chez moi, et je parviens pas a trouvé vraiment pkoi... je me suis inspiré des exemples et surtt du manual, mais je coince |
qu'est ce qui merde ?
t'as quel distro ?
t'as installé via les packages de ta distro ou par compil ?
Marsh Posté le 11-09-2002 à 18:38:56
g un serveur proftp avec une base sql pour les utilisateurs
le prob c ke lorsk je veux me logger, g le message d'erreur suivant apres avoir taper le log in
421 Service not available, remote server has closed connection
Login failed.
No control connection for command: No such file or directory
il fo noté ke lorsk le log in n'est pas dans la base, ce message d'erreur n'aparait pas, il demande le pass et met log in incorrect ensuite
installé a la mano avec
./configure --with-modules=mod_sql:mod_sql_mysql --with-includes=/usr/include --with-libraries=/usr/lib
fichier de conf:
ServerName "FTP server"
ServerType standalone
DefaultServer on
# Port 21 is the standard FTP port.
Port 21
# Umask 022 is a good standard umask to prevent new dirs and files
# from being group and world writable.
Umask 022
# To prevent DoS attacks, set the maximum number of child processes
# to 30. If you need to allow more than 30 concurrent connections
# at once, simply increase this value. Note that this ONLY works
# in standalone mode, in inetd mode you should use an inetd server
# that allows you to limit maximum number of processes per service
# (such as xinetd)
MaxInstances 30
# Set the user and group that the server normally runs at.
User root
Group root
#<Global>
#Parametre de la conexion a la base sql
SQLConnectInfo proftp user passwd
SQLAuthTYpes PlainText
SQLGroupInfo group groupname gid members
SQLUserInfo user userid passwd uid gid homedir shell
SQLHomedirOnDemand on
#</Global>
# Normally, we want files to be overwriteable.
<Directory /*>
AllowOverwrite on
</Directory>
# A basic anonymous configuration, no upload directories.
<Anonymous ~ftp>
User ftp
Group ftp
# We want clients to be able to login with "anonymous" as well as "ftp"
UserAlias anonymous ftp
# Limit the maximum number of anonymous logins
MaxClients 10
# We want 'welcome.msg' displayed at login, and '.message' displayed
# in each newly chdired directory.
DisplayLogin welcome.msg
DisplayFirstChdir .message
# Limit WRITE everywhere in the anonymous chroot
<Limit WRITE>
DenyAll
</Limit>
</Anonymous>
Marsh Posté le 11-09-2002 à 18:48:12
leirn a écrit a écrit : g un serveur proftp avec une base sql pour les utilisateurs le prob c ke lorsk je veux me logger, g le message d'erreur suivant apres avoir taper le log in 421 Service not available, remote server has closed connection Login failed. No control connection for command: No such file or directory il fo noté ke lorsk le log in n'est pas dans la base, ce message d'erreur n'aparait pas, il demande le pass et met log in incorrect ensuite installé a la mano avec ./configure --with-modules=mod_sql:mod_sql_mysql --with-includes=/usr/include --with-libraries=/usr/lib fichier de conf: ServerName "FTP server" ServerType standalone DefaultServer on # Port 21 is the standard FTP port. Port 21 # Umask 022 is a good standard umask to prevent new dirs and files # from being group and world writable. Umask 022 # To prevent DoS attacks, set the maximum number of child processes # to 30. If you need to allow more than 30 concurrent connections # at once, simply increase this value. Note that this ONLY works # in standalone mode, in inetd mode you should use an inetd server # that allows you to limit maximum number of processes per service # (such as xinetd) MaxInstances 30 # Set the user and group that the server normally runs at. User root Group root #<Global> #Parametre de la conexion a la base sql SQLConnectInfo proftp user passwd SQLAuthTYpes PlainText SQLGroupInfo group groupname gid members SQLUserInfo user userid passwd uid gid homedir shell SQLHomedirOnDemand on #</Global> # Normally, we want files to be overwriteable. <Directory /*> AllowOverwrite on </Directory> # A basic anonymous configuration, no upload directories. <Anonymous ~ftp> User ftp Group ftp # We want clients to be able to login with "anonymous" as well as "ftp" UserAlias anonymous ftp # Limit the maximum number of anonymous logins MaxClients 10 # We want 'welcome.msg' displayed at login, and '.message' displayed # in each newly chdired directory. DisplayLogin welcome.msg DisplayFirstChdir .message # Limit WRITE everywhere in the anonymous chroot <Limit WRITE> DenyAll </Limit> </Anonymous> |
ah ouai j'avais pas vu que c'était un serveur ftp
pk tu veux mettre un ftp en relation avec mysql ?
j'ai jamais fait ça donc ça va être dur ...
c'est les deux qui merde ou juste proftp ? t'arrive à te connecter à proftp ? ça marque quoi si y-a une erreur exactement ? C'est le message que t'as mis au dessus ?
sinon c'est quand même plus simple d'installer par package
Marsh Posté le 11-09-2002 à 18:51:46
par package tu as rarement la user db sous mysql (ce ke j'aimerai faire en fait, sinon ca marche)
l'erreur est dans le post precedent, ainsi de la description de qd elle a lieu
apparmeent il merde apres avoir reconnu ke le nom user est ds la base sql
je vois pas trop ou est l'erreur ds le fichier conf... a moins ke ca soit un prob de droit, mais g essayer avec le process en root pour voir, et ca fait pareil
Marsh Posté le 11-09-2002 à 19:01:04
Tu tiens vraiment à installer proftpd ?
Car avec pure ca fonctionne du feu de dieu et c'est moins prise de tête pour le fichier de conf.
A toi de voir
Marsh Posté le 11-09-2002 à 19:05:33
c surtt kil est deja installé, et ke ya k'un tout petit prob de conf... si je m'en sors pas je finirai peut etre par aller voir pure, mais c pas vraiment une facon de resoudre un probleme, c seulement une facon de se detourner, et c pas vraiment mon but
Marsh Posté le 11-09-2002 à 19:07:46
leirn a écrit a écrit : c surtt kil est deja installé, et ke ya k'un tout petit prob de conf... si je m'en sors pas je finirai peut etre par aller voir pure, mais c pas vraiment une facon de resoudre un probleme, c seulement une facon de se detourner, et c pas vraiment mon but |
c'est ton choix ... mais je t'assure que si tu essayes pure tu le regrettras pas
Marsh Posté le 11-09-2002 à 19:13:01
c tout a fait possible, mais qd ya un probleme, je prefere essayer de le reparer plutot ke de dire le voisin est mieux...
Marsh Posté le 11-09-2002 à 19:14:44
leirn a écrit a écrit : c tout a fait possible, mais qd ya un probleme, je prefere essayer de le reparer plutot ke de dire le voisin est mieux... |
ben alors répare et après tu passes à pure nan g'déconne
Marsh Posté le 11-09-2002 à 19:16:21
c tres possible
mais pas avant de l'avoir fait fonctionner...
Marsh Posté le 11-09-2002 à 19:20:24
leirn a écrit a écrit : c tres possible mais pas avant de l'avoir fait fonctionner... |
bon alors essayons de voir ton pb
Ou mets-tu les paramètres de connexion à la base MySQL
--> login mysql et password ainsi que la base et la table
Marsh Posté le 11-09-2002 à 19:22:53
ze_cameleon a écrit a écrit : bon alors essayons de voir ton pb Ou mets-tu les paramètres de connexion à la base MySQL --> login mysql et password ainsi que la base et la table |
euh encore une fois je suis à la masse j'avais pas vu dans le fichier de conf, enfin faut dire que c'est bordel quand même.
Ta table s'appelerai pas proftpd par exemple ?
Marsh Posté le 11-09-2002 à 19:23:34
#Parametre de la conexion a la base sql
SQLConnectInfo proftp user passwd
SQLUserInfo user userid passwd uid gid homedir shell
le premier c la base, le user et le pass
le deuxieme c la table suivi de ses champ
Marsh Posté le 11-09-2002 à 19:24:22
ze_cameleon a écrit a écrit : euh encore une fois je suis à la masse j'avais pas vu dans le fichier de conf, enfin faut dire que c'est bordel quand même. Ta table s'appelerai pas proftpd par exemple ? |
non, ya pas de d...
et d'apres la description du prob, je pense kil peux voir kke chose ds la base qd meme
Marsh Posté le 11-09-2002 à 19:30:22
voila une vielle config d'un de mes serveurs
Citation : |
Marsh Posté le 11-09-2002 à 19:31:46
trop vieille, ya pas mal d'instructions ki ont changé...
Marsh Posté le 11-09-2002 à 19:32:37
leirn a écrit a écrit : trop vieille, ya pas mal d'instructions ki ont changé... |
ben elle a 6 mois maxi
Marsh Posté le 11-09-2002 à 19:34:33
========================
5. Deprecated Directives
========================
The following directives were recently deprecated and have been
removed. None of these directives is supported.
Original Directive Replaced With
------------------ -------------
MySQLInfo SQLConnectInfo
PostgresInfo SQLConnectInfo
PostgresPort SQLConnectInfo
SQLAuthoritative SQLAuthenticate
SQLDoAuth SQLAuthenticate
SQLDoGroupAuth SQLAuthenticate
SQLEmptyPasswords SQLAuthTypes
SQLEncryptedPasswords SQLAuthTypes
SQLGidField SQLUserInfo
SQLGroupGIDField SQLGroupInfo
SQLGroupMembersField SQLGroupInfo
SQLGroupTable SQLGroupInfo
SQLGroupnameField SQLGroupInfo
SQLHomedir SQLDefaultHomedir
SQLHomedirField SQLUserInfo
SQLKey SQLUserWhereClause
SQLKeyField SQLUserWhereClause
SQLLogDirs SQLLog
SQLLogHits SQLLog
SQLLogHosts SQLLog
SQLLogStats SQLRatioStats
SQLLoginCountField SQLLog
SQLPasswordField SQLUserInfo
SQLPlaintextPasswords SQLAuthTypes
SQLProcessPwEnt SQLAuthenticate
SQLProcessGrEnt SQLAuthenticate
SQLSSLHashedPasswords SQLAuthTypes
SQLScrambledPasswords SQLAuthTypes
SQLShellField SQLUserInfo
SQLUidField SQLUserInfo
SQLUserTable SQLUserInfo
SQLUsernameField SQLUserInfo
SQLWhereClause SQLUserWhereClause
Marsh Posté le 11-09-2002 à 19:36:27
et dans tes logs tu as rien de spécial d'indiqué ?
Marsh Posté le 11-09-2002 à 19:37:35
g pas remis autant de def ke ds ta conf, tu pense ke c lakel ki, mankante, auait le plus de chance d'etre la cause de mon prob?
Marsh Posté le 11-09-2002 à 19:38:14
ze_cameleon a écrit a écrit : et dans tes logs tu as rien de spécial d'indiqué ? |
rien de particulier, mais g pas ete voir les logs de mysql tiens.... je vais jeter un coup d'oeil
Marsh Posté le 11-09-2002 à 21:44:46
Bon tu as assez perdu de temps comme ca, passe a pure
Marsh Posté le 11-09-2002 à 21:47:56
ms c koi cette secte pure mdr
je vais finir par le faire, mais j'aurai qd meme aimé resoudre ce con de prob...
Marsh Posté le 11-09-2002 à 18:35:33
si oui, j'aimerai des comments: ca a marché, vous en avez chier...
ca merde chez moi, et je parviens pas a trouvé vraiment pkoi...
je me suis inspiré des exemples et surtt du manual, mais je coince
---------------
"Je brandirai une épée d'orichalque, je m'assouvirai sur des Templiers." | "Avec dans son sillage l'Ombre du Diable, Leirn appelait les morts pour une danse macabre et déchainaît les horreurs de la nuit..."