[ RESOLU ] proftpd - Configuration -Nouvelle question

Bonsoir, voila le fichier proftpd.conf que j’ai :

[code]# A basic anonymous configuration, no upload directories.

<Anonymous ~ftp>
User ftp
Group nogroup

We want clients to be able to login with “anonymous” as well as “ftp”

UserAlias anonymous ftp

Cosmetic changes, all files belongs to ftp user

DirFakeUser on ftp
DirFakeGroup on ftp

RequireValidShell off

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

<Directory *>

DenyAll



[/code]

Cependant, je souhaite pourvoir faire cela :

Utilisateur anonyme dans le reperoitre ftp
Que les utilisateur inscrit soit renvoyer dans leur répertoire de base.
Je souhaite qu’un utilisateur défini, soit par ex. moi soit envoyer directement dans le repertoir www afin de pouvoir placer les fichiers web.

Selon consatation de mon fichier acutel, les anonyme peuvent accéder au repertoire ftp.
L’utilisateur inscrit n’est pas chrooter dans son repertoire de base main à lla racine root et voit tous les fichiers ???
Et pour l’utilisateur “moi” pour transferer les fichiers du site web je n’arrive pas
Merci aux ames généreuses de m’aider un tout petit peu - Merci

Salut Axiweb,

sorry, j’ai été un peut long à te répondre, mais je n’avais pas vu ton dernier message dans le poste précédent.

Bon, j’ai une solution pour toi, malheureusement c’est pas une solution génial :

en premier dans ton fichier proftpd.conf :

vérifie la ligne 33 :

Ensuite si tu veut que tes anonymous arrive directement dans un répertoire donné, exemple “/mnt/anonym”

Supprime le répertoire /home/ftp,
et créer un lien symbolique de /mnt/anonym vers /home/ftp :

Debiantest:/# rm -r /home/ftp
Debiantest:/# ln -s /mnt/anonym /home/ftp

voila, tu chroot les utilisateurs connu dans leurs home directory, et tu pseudo-chroot les utilisateurs anonyme dans /mnt/anonym.

je n’ai pas trouvé le moyen de chrooter un utilisateur spécifique.

c’est pas la solution ! , c’est une solution de rechange et pas génial en plus, alors accepte mon ignorance.

Si quelqu’un à une idée ?

Amicalement,
Fab

Merci Fabien je vais tester cela dans la journée - Cordialement -

PS: Super pour le serveur mail - Tout fonctionne - Me reste plus qu’a faire spamassasin

ServerName			"ProFTPD Default Installation"
ServerType			standalone
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				nogroup
# To cause every FTP user to be "jailed" (chrooted) into their home
# directory, uncomment this line.
  DefaultRoot ~
# Normally, we want files to be overwriteable.
<Directory />
  AllowOverwrite		on
</Directory>
# A basic anonymous configuration, no upload directories.  If you do not

# want anonymous users, simply delete this entire <Anonymous> section.

<Anonymous ~ftp>
   User                         ftp
   Group                        nogroup
   # We want clients to be able to login with "anonymous" as well as "ftp"
   UserAlias                    anonymous ftp
   # Cosmetic changes, all files belongs to ftp user
   DirFakeUser  on ftp
   DirFakeGroup on ftp
 
   RequireValidShell            off
 
   # 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
   <Directory *>
     <Limit WRITE>
       DenyAll
     </Limit>
   </Directory>
 </Anonymous>

Bonjour - J’ai besoin d’un coup de pouce. Ci-dessus mon fichier config proftpd qui autorise les anonymous a accéder au repertoir ftp et les utilisateurs dans leur home. Cependant, j’ai créer un nouveau groupe “www” et un utilisateur “pierre” lier à ce groupe. Je souhaite que cet utilisateur aie accès au répertoire “www” soit à la racine du site web afin qu’il puisse transférer, modifier, effacer les fichiers du site. Quelqu’un a t’il la solution à me donner - Cordialement

j’ai trouvé ! enfin je crois… :

Remplace la ligne :

DefaultRoot    ~[/code]

par :
[code]DefaultRoot                     ~ !www

ou :

DefaultRoot ~ !pierre

fab

Merci a tous - finalement j’ai créé un serveur virtuel avec un user spécifique et tout roule - cordialement