ProFTPD : probleme avec le compte anonyme

ProFTPD : probleme avec le compte anonyme - Logiciels - Linux et OS Alternatifs

Marsh Posté le 27-03-2005 à 15:16:43    

bonjour à tous !
 
j'essaie de monter un serveur ftp et j'ai choisi proftpd sous fedora core 2.
 
j'ai réussi à l'installer mais la configuration reste difficile...
 
voici la connexion au serveur :

Citation :


[root@localhost root]# ftp 127.0.0.1
Connected to 127.0.0.1 (127.0.0.1).
220 ProFTPD 1.2.10 Server (ProFTPD Default Installation) [127.0.0.1]
Name (127.0.0.1:root): ftp
331 Anonymous login ok, send your complete email address as your password.
Password:
530-Unable to set anonymous privileges.
530 Login incorrect.
Login failed.
Remote system type is UNIX.
Using binary mode to transfer files.


 
le probleme est apparement ceci : 530-Unable to set anonymous privileges.
 
j'ai créé un compte ftp sur mon serveur mais je ne vois pas comment faire pour les droits en mode anonyme...:??:
 
si vous avez une idée... :love:  
 
merci pour votre aide :hello:


Message édité par tomtom41 le 27-03-2005 à 15:16:55
Reply

Marsh Posté le 27-03-2005 à 15:16:43   

Reply

Marsh Posté le 27-03-2005 à 15:23:50    

Montre le fichier de config :)

Reply

Marsh Posté le 27-03-2005 à 15:39:28    

oui désolé.
c'est un peu le bordel dedans car je test des trucs...:d
 

Citation :


[root@localhost etc]# cat proftpd.conf
# This is a basic ProFTPD configuration file (rename it to
# 'proftpd.conf' for actual use.  It establishes a single server
# and a single anonymous login.  It assumes that you have a user/group
# "nobody" and "ftp" for normal operation and anon.
 
ServerName                      "ProFTPD Default Installation"
ServerType      standalone
UseFtpUsers on
DefaultChdir /ftp
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 under which the server will run.
 
 
User                           nobody
Group                           nobody
 
# To cause every FTP user to be "jailed" (chrooted) into their home
# directory, uncomment this line.
 
DefaultRoot ~
 
# Normally, we want files to be overwriteable.
AllowOverwrite          on
 
# Bar use of SITE CHMOD by default
<Limit SITE_CHMOD>
  DenyAll
</Limit>
 
# A basic anonymous configuration, no upload directories.  If you do not
# want anonymous users, simply delete this entire <Anonymous> section.
 
 
<Anonymous ~ftp>
  RequireValidShell             no
  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>
 
 
<Limit READ>
AllowAll
</Limit>
 
 
 
 
 
</Anonymous>

Reply

Marsh Posté le 27-03-2005 à 15:45:35    

T'as bien un user ftp de crée?
Il a un répertoire personnel? Il a les droits pour le lire ?

Reply

Marsh Posté le 27-03-2005 à 15:49:09    

deather2 a écrit :

T'as bien un user ftp de crée?
Il a un répertoire personnel? Il a les droits pour le lire ?


 
alors oui j'ai créé un user ftp.
le probleme c'est que je n'ai pas de gui sur le serveur et je ne sais pas comment voir les droits d'un user :/

Reply

Marsh Posté le 27-03-2005 à 15:50:52    

ls -ld ~ftp
 
tu verras les droits tu répertoire personnel de ftp

Reply

Marsh Posté le 27-03-2005 à 15:54:28    

le répertoire n'existait pas...
je l'ai donc créer et je lui ai mis un chmod 777(je réglerais comme il le faut apres ;))
 
donc ca donne ca :
 

Citation :

[root@localhost var]# ls -ld ~ftp
drwxrwxrwx  2 root root 4096 mar 27 15:39 /var/ftp


 
mais ne change rien au probleme :(

Reply

Marsh Posté le 27-03-2005 à 15:55:55    

chown ftp:ftp ~ftp
 
:)

Reply

Marsh Posté le 27-03-2005 à 15:58:19    

oui c'est mieux....:)
 
mais ca ne change rien au probleme :cry:  
 
merci de ton aide  :jap:

Reply

Marsh Posté le 27-03-2005 à 16:05:20    

User                           nobody
Group                           nobody  
 
 
Essaye de mettre ftp et ftp

Reply

Marsh Posté le 27-03-2005 à 16:05:20   

Reply

Marsh Posté le 27-03-2005 à 16:08:57    

idem...:(
 
par contre dès la connexion j'ai ca comme message :
 

Citation :

500 AUTH not understood
KERBEROS_V4 rejected as an authentication type


 
c'est peut etre ca le probleme  :??:

Reply

Marsh Posté le 27-03-2005 à 16:20:48    

Oulà :/
Je sais pas trop...
Je te donne mon fichier de config, si ça peut t'aider:

Citation :

ServerName "Imaga FTP Server"
ServerType standalone
DeferWelcome on "Imaga FTP Server, welcome."
ServerIdent off
 
DefaultServer  on
 
Port 21
 
UMask 022
 
MaxInstances 30
 
User ftp
Group ftp
 
<Directory />
 AllowOverwrite on
</Directory>
 
# Log definitions here
LogFormat default "%s %l %u %t \"%r\" %s %b"
LogFormat auth "%v [%P] %h %t \"%r\" %s"
LogFormat write "%h %l %u %t \"%r\" %s %b"
SyslogFacility AUTH
# End log definitions
 
ScoreboardFile /var/proftpd/proftpd.scoreboard
 
<Anonymous ~ftp>
 User ftp
 Group ftp
 UserAlias anonymous ftp
 DisplayLogin /etc/anonftp.msg
 <Limit WRITE MKDIR CHMOD>
  DenyAll
 </Limit>
 ExtendedLog /var/log/proftpd/access_anon.log WRITE,READ write
 ExtendedLog /var/log/proftpd/auth_anon.log AUTH auth
 ExtendedLog /var/log/proftpd/ftp_anon.log AUTH
 
</Anonymous>
 
<Global>
 DefaultRoot ~
 IdentLookups off
 ServerIdent off
 DeferWelcome on
 
 RequireValidShell no
 User   ftp
 Group  ftp
 
 DisplayLogin /etc/ftp.msg
 AllowOverwrite yes
 MaxClients 10  
 MaxClientsPerHost 5
 UseFtpUsers on
 AllowForeignAddress off
 AllowStoreRestart on
 AllowRetrieveRestart on  
 
 ExtendedLog /var/log/proftpd/access.log WRITE,READ write
 ExtendedLog /var/log/proftpd/auth.log AUTH auth
 ExtendedLog /var/log/proftpd/ftp.log AUTH
</Global>
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed