[PROFTPD] Installer qqchose de simple

Installer qqchose de simple [PROFTPD] - Installation - Linux et OS Alternatifs

Marsh Posté le 27-06-2005 à 15:47:03    

J'ai éclusé pas mal de forums et notre ami google ... J'ai trouvé pas mal d'exemples aussi de configuration pour PROFTPD.
J'aimerais juste un peu d'aide pour écrire un fichier de configuration simple comprenant, un accès anonyme avec un répertoire en lecture pour télécharger des fichiers et un répertoire upload, classique jusque là, j'aimerais aussi un accès protégé avec un utilisateur par exemple "admin_ftp" pour modifier le contenu d'un site oueb qui se trouverait dans /www/htdocs
 
Voilà, si quelqu'un a déjà fait ce type de configuration ? Merci beaucoup.

Reply

Marsh Posté le 27-06-2005 à 15:47:03   

Reply

Marsh Posté le 27-06-2005 à 16:14:37    

Reply

Marsh Posté le 27-06-2005 à 16:57:36    

Oui, j'ai vu ce tuto qui est très bien fait, ma foi mais, il ne prend pas en compte la partie anonymous ?

Reply

Marsh Posté le 27-06-2005 à 17:05:34    

up !
moi aussi ca m'intéresse


Message édité par pedretti75 le 27-06-2005 à 17:06:25
Reply

Marsh Posté le 28-06-2005 à 09:06:33    

Salut, moi j'ai quelquechose comme ca pour mes accès anonymes
 
<Anonymous /home/ftp>
   User                         ftp
   Group                        nogroup
   UserAlias                    anonymous ftp
   DirFakeUser  on ftp
   DirFakeGroup on nogroup
   RequireValidShell            off
   MaxClients                   10  
 
 <Directory /home/ftp/Upload>
   Umask                                022  022
   <Limit READ STOR MKDIR WRITE>
           AllowAll
   </Limit>
    <Limit DELE, RMDIR>
       DenyAll
    </Limit>
 </Directory>
 
 <Directory *>
   <Limit WRITE>
     DenyAll
   </Limit>
 </Directory>
</Anonymous>


Message édité par trakto le 28-06-2005 à 09:08:33
Reply

Marsh Posté le 28-06-2005 à 15:46:31    

J'ai testé, ça fonctionne bien pour l'anonymous ! Merci pour cette partie de configuration !
 
Je cherche toujours à rajouter un utilisateur du genre "admin_ftp" qui aurait comme rootdir, /www/htdocs pour modifier le site oueb.
 
Merci trakto !

Reply

Marsh Posté le 28-06-2005 à 19:47:41    

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.
 :hello:


Message édité par Profil supprimé le 28-06-2005 à 19:48:21
Reply

Sujets relatifs:

Leave a Replay

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