J'ai donc continuer à rechercher et à faire des tests. J'ai aussi testé un logiciel graphique(interface gtk) qui aide à la construction d'un fichier de configuration. J'ai ensuite modifier le fichier de configuration que m'a donné le logiciel pour donner cela (voir ci-dessous) :
Adresse du logiciel : Gproftpd --> http://mange.dynup.net/linux.html
Voici donc mon fichier de configuration :
Un accès anonyme (pour télécharger et uploader dans un répertoire dédié à ça)
Un accès admin (pour modifier le site oueb généralement placé dans /www/htdocs)
Citation :
#
# Parametres principaux
#
ServerType standalone
DefaultServer on
Umask 022
ServerName "Serveur FTP officiel - AFLB Lan"
ServerIdent on "Serveur FTP - AFLB Lan"
ServerAdmin jardy@aflb.com
IdentLookups off
UseReverseDNS on
Port 21
PassivePorts 49152 65534
MaxInstances 30
MaxLoginAttempts 3
TimeoutLogin 300
TimeoutNoTransfer 120
TimeoutIdle 120
User nobody
Group nobody
DirFakeUser off nobody
DirFakeGroup off nobody
DefaultTransferMode binary
AllowForeignAddress on
AllowRetrieveRestart on
AllowStoreRestart on
DeleteAbortedStores on
TransferRate RETR 5000
TransferRate STOR 5000
TransferRate STOU 5000
TransferRate APPE 5000
<IfModule mod_tls.c>
TLSEngine off
TLSRequired off
TLSVerifyClient off
TLSProtocol TLSv1
TLSLog /usr/local/var/log/proftpd_tls.log
TLSRSACertificateFile /etc/gproftpd/gproftpd.pem
</IfModule>
<Limit LOGIN>
AllowUser admin
AllowUser ftp
DenyALL
</Limit>
#
# Parametres pour anonymous (admin)
#
<Anonymous /www/htdocs>
User admin
Group users
AnonRequirePassword on
MaxClients 3 "The server is full, hosting %m users"
DisplayLogin /etc/welcome.msg
DisplayFirstChdir .msg
AllowOverwrite off
<Limit LOGIN>
Allow from 192.168.69.
Deny from all
</Limit>
<Limit ROOT_DIR_ALLOW RETR LIST NLST MDTM SIZE STAT CWD XCWD PWD XPWD CDUP XCUP>
AllowAll
</Limit> </Anonymous>
#
# Parametres pour anonymous (ftp)
#
<Anonymous /home/ftp>
User ftp
Group ftp
AnonRequirePassword off
MaxClients 3 "The server is full, hosting %m users"
UserAlias anonymous ftp
DisplayLogin welcome.msg
DisplayFirstChdir .msg
AllowOverwrite off
<Limit LOGIN>
Allow from all
Deny from all
</Limit>
<Limit ROOT_DIR_ALLOW RETR LIST NLST MDTM SIZE STAT CWD XCWD PWD XPWD CDUP XCUP>
AllowAll
</Limit>
<Limit ROOT_DIR_DENY DELE APPE STOR STOU SITE_CHMOD SITE_CHGRP RNFR RNTO MKD XMKD RMD XRMD>
DenyAll
</Limit>
<Directory /home/ftp/upload/*>
AllowOverwrite on
<Limit UPLOAD_DIR_ALLOW LIST NLST STOR STOU APPE RETR MKD XMKD STAT MDTM PWD XPWD SIZE CWD XCWD CDUP XCUP SITE >
AllowAll
</Limit>
<Limit UPLOAD_DIR_DENY RNFR RNTO DELE RMD XRMD SITE_CHMOD SITE_CHGRP >
DenyAll
</Limit>
</Directory>
</Anonymous>
|
J'espère que ça aidera certaines personnes, car proftpd n'est pas evidant à utiliser.
Message édité par Profil supprimé le 28-06-2005 à 19:48:21