droit sur proftpd, j'arrive pas ...

droit sur proftpd, j'arrive pas ... - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 04-02-2004 à 10:02:10    

salut a tous,
 
 
j'ai installer un serveur intranet pour un site en php sous une mandrake 9.2.
 
pour faire la mise a jour a distance j'ai installer proftpd, mais j'arrive pas a obtenir quelque chose de satisfaisant.
 
j'ai suivit le tutorial d'un site trustonme.net,
 j'ai cree un utilisateur (adminftp), j'ai cree des repertoire (j'ai suivi le tuto donc, mp3, docs etc),
donnee les droit d'acces au repertoire chmod -R 755 mnt/ftp/
 
la j'ai acces au repertoire y'a pas de souci
 
moi ce qui m'interrese c'est d'avoir acces au repertoire var/www/html
 
j'ai donc fait chmod -R 755 var/www/html
 
mais sa ne marche pas, quand je me connect j'arrive dans le repertoire ftp, avec les 4 sous repertoire cree la premiere fois
 
si j'essaille de taper l'url ftp://172.16.50.225/var/www/html il me dit qu'il n'existe pas  :sweat:  
 
je comprend pas pourquoi cela ne marche pas  
 
merci

Reply

Marsh Posté le 04-02-2004 à 10:02:10   

Reply

Marsh Posté le 04-02-2004 à 14:06:07    

personne n'a d'idee ?

Reply

Marsh Posté le 04-02-2004 à 14:15:02    

Est-ce que le user avec lequel tu te connectes n'est pas chrooté ?
 
Souvent sur les serveurs FTP, on utilise ce type de mécanismes pour éviter d'accéder à toute l'arborescence du serveur...

Reply

Marsh Posté le 04-02-2004 à 15:43:46    

Voici mon fichier /etc/proftpd.conf :
 
 
ServerName              "ProFTPD Server"
ServerType              standalone
DefaultServer           on
AllowStoreRestart       on
Umask                   022
MaxInstances            10
 
<Directory /*>
  AllowOverwrite             on
</Directory>
 
PersistentPasswd        off
 
<Limit MKD RNFR RNTO DELE RMD STOR CHMOD SITE_CHMOD SITE XCUP WRITE XRMD XPWD>
   AllowAll
</Limit>
 
<Global>
  DefaultRoot                  ~
  AllowOverwrite               yes
  MaxClients                   3
  MaxClientsPerHost            10
  UseFtpUsers                  on
  AllowForeignAddress          on
  ServerIdent                  on       "ProFTP DuF's Server Ready"
  AccessGrantMsg               "Bienvenue %u sur le serveur mondomaine.com"
  DeferWelcome                 off
</Global>
 
# Serveur Virtuel pour écriture
<VirtualHost    ftp.mondomaine.com>
ServerName                          "Serveur FTP virtuel mondomaine.com"
Port                                21
Maxclients                          3
MaxClientsPerHost                   1
DefaultRoot                         ~
AccessGrantMsg                      "Bienvenue %u sur le serveur virtuel mondomaine.com"
 <Limit LOGIN>
   AllowUser                        ftp-mondomaine
   DenyAll
 </Limit>
</VirtualHost>
 
# Serveur Virtuel pour écriture
<VirtualHost    ftp.monautredomaine.com>
ServerName                          "Serveur FTP virtuel monautredomaine.com"
Port                                21
Maxclients                          3
MaxClientsPerHost                   1
DefaultRoot                         ~
AccessGrantMsg                      "Bienvenue %u sur le serveur virtuel monautredomaine.com"
 <Limit LOGIN>
   AllowUser                        ftp-monautredomaine
   DenyAll
 </Limit>
</VirtualHost>
 
# Serveur Virtuel pour écriture
<VirtualHost    ftp.mondomaine.com>
ServerName                          "Serveur FTP virtuel lolo"
Port                                21
Maxclients                          3
MaxClientsPerHost                   1
DefaultRoot                         ~
AccessGrantMsg                      "Bienvenue %u sur le serveur virtuel mondomaine.com"
 <Limit LOGIN>
   AllowUser                        lolo
   DenyAll
 </Limit>
</VirtualHost>
 
Tu définis les différents utilisateurs qui ont accès à ton serveur ftp et pour chacun, tu définis le répertoire auquel il a droit.
 
Exemple : groupadd adminftp
useradd -g adminftp -d /var/html/www adminftp
 
mkdir /home/lolo
 groupadd userftp
useradd -g adminftp -d /home lolo
 
 

Reply

Marsh Posté le 05-02-2004 à 13:12:34    

merci a tous sa marche maintenant    
 
j'ai donc simplement recopie et executer les ligne que tu ma donnee aerogui, et la je lance mon ftp localhost et je vois que rien a changer.  
 
et j'ai donc compris qu'il fallait que je redemarre le service lol. je redemarre donc le service. et la impossible d'avoir acces au ftp, comme si le serveur exister pas .  
 
du coup apres refletion, je me suis dit que les params que j'avais essailler de faire n'avais jamais etait apliquer vu que j'avais jamais redemarre le service. j'ai donc remit le .conf d'origine, modifier avec les repertoire par defaut en var/www/html et la maintenant sa marche    
 
encore merci a tous


Message édité par kontas le 05-02-2004 à 13:13:58
Reply

Sujets relatifs:

Leave a Replay

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