problème proftpd

problème proftpd - Installation - Linux et OS Alternatifs

Marsh Posté le 06-05-2003 à 18:15:07    

Bonjour;
 
Je souhaite créer un deuxième compte proftpd pour accèder à un répertoire : /database/55L/Logs et avoir tous les droits (lecture, écriture, etc, ...). Sachant que le point d'entrée au serveur pour tout users est : /database/55L/Logiciels (defaultroot).
J'ai ajouté ceci :
 
<Limit CDUP PWD CWD READ>
 AllowUser  dbousseb
 DenyAll
</Limit>
 
<Directory /database/55L/Logs/*>
   <Limit ALL>
    AllowUser  dbousseb
    DenyAll
   </Limit>
</Directory>
 
Mais lorsque je suis dans le répertoire d'entrée : /database/55L/Logiciels  
Je tape : "cd .." pour remonter dans le le répertoire Logs => problème ca ne marche pas.
Ci-joint mon fichier proftpd.conf :
 
# Fichier de configuration du serveur PROFTPD hébergé par le serveur STL
 
#Mail de l 'administrateur du serveur
ServerAdmin   admin@localhost
#Nom du serveur proftpd
ServerName   "ProFTPD Serveur de Telechargement Logiciel"
#Mode de fonctionnement du serveur : lancé par (x)inetd
ServerType   inetd
#Utile surtout pour les "virtuals hosts" mais laissez ainsi
DefaultServer   on
#Epurer la bannière : pour ne pas donner d'info sur le serveur
DeferWelcome   off
#Message à afficher lors d'une connetion qui réussie ou échoue
ServerIdent   on  "Le serveur proftpd est pret"
#Répertoire racine, les connectés au serveur ne verrons que lui et son contenu
DefaultRoot   /database/55L/Logiciels
#Répertoire dans lequel arrivent les utilisateurs acceptés
DefaultChdir /database/55L/Logiciels
 
#Vérifier si un compte ftp posséde un shell valide
RequireValidShell  yes
#Autoriser l'usage de /etc/ftpusers
UseFtpUsers on
 
#le daemon écoute sur le port 21
Port    21
#standard umask qui sera appliquer lors de la création d'un fichier ou d'un répertoire : seul le
#propriétaire d'un fichier peut le modifier.
Umask    022
 
#Nombre de processus fils maximum qui sera utiliser par proftpd
MaxInstances   30
 
#Les contrôle d'accès :
# - Le Timeout laissé à l'utilisateur pour envoyer des commandes
# - Le Timeout laissé à l'utilisteur  de rester connecté sans recevoir aucune donnée
# - Le timeout laissé à l'utilisateur pour s'authentifier
#passer ce délai le serveur fermera la connection automatiquement. L'unité est exprimée en secondes (300 sec est un timeout correct)
TimeoutStalled   300
TimeoutNoTransfer  300
TimeoutIdle   300
TimeoutLogin   120
 
# Format des logs par défaut, pour l'authentifcation et les transferts
LogFormat   default "%h %l %u %t \"%r\" %s %b"
LogFormat   auth    "%v [%P] %h %t \"%r\" %s"
LogFormat   write   "%h %l %u %t \"%r\" %s %b"
 
#Niveau des logs en mode debug pour afficher toutes les informations nécessaires en cas d'un éventuel dysfonctionnement
SyslogLevel   debug
 
#Localisation des logs des connections et transferts
TransferLog   /database/55L/Logs/Tel-Stl-UCA2-3/info.log
SystemLog   /database/55L/Logs/Tel-Stl-UCA2-3/error.log
ExtendedLog   /database/55L/Logs/Tel-Stl-UCA2-3/auth.log AUTH auth
ExtendedLog   /database/55L/Logs/Tel-Stl-UCA2-3/access.log READ,WRITE write
ExtendedLog   /database/55L/Logs/Tel-Stl-UCA2-3/all.log ALL
 
 
 
# Paramètres indiquant que le serveur proftpd est lancé avec les privilèges (c'est à dire aucun) de nobody
# Garder ces valeurs par défaut afin d'eviter que l'utilisateur qui lance le serveur n'ai pas trop de privilèges.
User    nobody
Group    nogroup
 
#limitation du nombre de tentatives de login
MaxLoginAttempts  5
 
#Message lors du login
AccessGrantMsg   "Bienvenue %u sur le STL...."
 
# Nombre maximum de clients différents qui peuvent se connecter simultanément sur le serveur
MaxClients   1000 "Desole, max %m utilisateurs -- essayer plus tard"
 
# Limiter le nombre maximum de clients par machine
MaxClientsPerHost   1000
 
# Permet la reprise du téléchargement et la copie en cas de rupture
AllowRetrieveRestart on
AllowStoreRestart on
 
 
# Interdire la lecture sur le serveur sauf pour le compte dbousseb
<Limit CDUP PWD CWD READ>
 AllowUser  dbousseb
 DenyAll
</Limit>
 
<Directory /database/55L/Logs/*>
   <Limit ALL>
    AllowUser  dbousseb
    DenyAll
   </Limit>
</Directory>
 
 
 
A+;

Reply

Marsh Posté le 06-05-2003 à 18:15:07   

Reply

Sujets relatifs:

Leave a Replay

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