Personnaliser message accueil proftpd

modèle.txt (4.93 KB)pièce jointe

tres grand merci marcastro , je vais suivre tes conseils j ai tout imprimé concernant le tuto proftpd , cependant "excuses mon insistance " je sais que le message après AccessGrantMsg peut etre personnalisable ça ce n est pas le problème la vraie question pour moi , c est comment avoir ce message à l’accueil de la connexion ftp ???

quand tu modifies proftpd.conf il faut sauvegarder la modif avant de refermer,pour sauvegarder il faut que tu ais les droits en écriture sur le fichier sachant que le dit fichier appartient à root et que toi tu es utilisateur

marc@debian:~$ ls -l /etc/proftpd
total 1328
-rw-r--r-- 1 root root 1310700 14 nov.   2011 blacklist.dat
-rw-r--r-- 1 root root    7212 14 nov.   2011 dhparams.pem
-rw-r--r-- 1 root root     663 20 mars  19:35 ldap.conf
-rw-r--r-- 1 root root    2523 20 mars  19:35 modules.conf
-rw-r--r-- 1 root root    4921 30 juin  12:28 proftpd.conf
-rw-r--r-- 1 marc marc    4919 20 mars  19:48 proftpd.conf~
-rw-r--r-- 1 root root     862 20 mars  19:35 sql.conf
-rw-r--r-- 1 root root    1924 20 mars  19:35 tls.conf
-rw-r--r-- 1 root root     832 20 mars  19:35 virtuals.conf
marc@debian:~$ 

en fait je fais toute la manipulation en root , je sauvegarde et je redemarre le demon , mais rien a faire aucun message d’accueil !

tu dis que tu sauvegardes après modification mais quand je lis ton fichier je ne vois nulle trace de ton message,tout ce que je lis c’est

AccessGrantMsg "connexion réussi pour %u"

Connecte toi en local et copie/colle ce qui est écrit

je vais me faire insulter là : tu me dis je ne vois pas ton message , pour moi le message c est ce qui vient juste après AccessGrantMsg ! est ce qu il y a un autre ? pardonnez moi mais je ne pige plus rien et je vous ai assez embêté ça je sais !

je vais me faire insulter là !
tu me dis je ne vois pas ton message ! pour moi il suffit d ecrire une phrase après le AccessGrantMsg " ici " pour que ce dernier s affiche je ne vois pas d autre message !!!

Un message d’accueil dans un explorateur ?
Essaye avec un “vrai” client FTP (console ou filezilla par exemple).

meme avec filezilla j obtiens :

---------------------------------------------------------------------
index de [ftp://192.168.1.249](ftp://192.168.1.249)
Vers un repertoire de plus haut niveau
liste de mes repertoires
--------------------------------------------------------------------------

pas l ombre d’un message d accueil :frowning:

je t’ai envoyé un message perso.

pardon marcastro voici ce que àa donne :

Racine FTP à 192.168.1.249
Pour afficher ce site FTP dans Windows Explorer : appuyez sur la touche Alt, cliquez sur Afficher, puis cliquez sur Ouvrir le site FTP dans Windows Explorer.
--------------------------------------------------------------------------------

06/19/2012 10:02????????      Répertoire backup
06/26/2012 11:49????????        100,749 Demande_adhesion.pdf
06/15/2012 09:39????????      Répertoire fm6
06/26/2012 11:49????????        135,986 formulaire_Carte.pdf
06/14/2012 03:18????????      3,793,920 guide-procedure_grh2011.doc
06/14/2012 03:18????????      2,033,962 s.c b.o.pdf
06/14/2012 03:18????????      1,384,977 service civil.pdf
06/15/2012 10:50????????         41,472 إقرار الحراس العامين الجدد.doc
06/15/2012 10:50????????         60,277 الإقــرار.docx
06/14/2012 03:18????????         28,672 النائب.doc
06/15/2012 11:51????????         20,385 بنك المعطيات القانونية.docx
06/19/2012 02:14????????         98,816 تقرير المصاحبة1.doc
06/14/2012 03:18????????         20,552 خدمة مدنية.docx
06/14/2012 03:18????????         45,568 ظهير شريف رقم خدمة مدنية.doc
06/14/2012 03:18????????         17,002 وزارة تحديث القطاعات العامة                             الرباط في.docx


--------------------------------------------------------------------------------

J’ai rien compris…

:119 :119 :119 :119

c est ce qui s’affiche dans le navigateur firefox quand je me connecte en local !

Tu dis avoir essayé avec Filezilla ? Tu es sur ?

fais voir ton proftpd.conf tel qu’il est dans l’état actuel,à l’heure qu’il est maintenant

#
# /etc/proftpd/proftpd.conf -- This is a basic ProFTPD configuration file.
# To really apply changes reload proftpd after modifications.
# 

# Includes DSO modules
Include /etc/proftpd/modules.conf
AccessGrantMsg "connexion réussi pour %u"

# Set off to disable IPv6 support which is annoying on IPv4 only boxes.
#UseIPv6				on
# If set on you can experience a longer connection delay in many cases.
IdentLookups			off

ServerName			"saad Debian"
ServerType			standalone
DeferWelcome			off

MultilineRFC2228		on
DefaultServer			on
ShowSymlinks			on

TimeoutNoTransfer		600
TimeoutStalled			600
TimeoutIdle			1200

#DisplayLogin                    welcome.msg
#DisplayChdir               	.message true

ListOptions                	"-l"

DenyFilter			\*.*/

# Use this to jail all users in their homes 
# DefaultRoot			~

# Users require a valid shell listed in /etc/shells to login.
# Use this directive to release that constrain.
# RequireValidShell		off

# Port 21 is the standard FTP port.
Port				21

# In some cases you have to specify passive ports range to by-pass
# firewall limitations. Ephemeral ports can be used for that, but
# feel free to use a more narrow range.
# PassivePorts                  49152 65534

# If your host was NATted, this option is useful in order to
# allow passive tranfers to work. You have to use your public
# address and opening the passive ports used on your firewall as well.
# MasqueradeAddress		1.2.3.4

# This is useful for masquerading address with dynamic IPs:
# refresh any configured MasqueradeAddress directives every 8 hours
<IfModule mod_dynmasq.c>
# DynMasqRefresh 28800
</IfModule>

# 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 that the server normally runs at.
User				proftpd
Group				nogroup

# Umask 022 is a good standard umask to prevent new files and dirs
# (second parm) from being group and world writable.
Umask				022  022
# Normally, we want files to be overwriteable.
AllowOverwrite			on

# Uncomment this if you are using NIS or LDAP via NSS to retrieve passwords:
# PersistentPasswd		off

# This is required to use both PAM-based authentication and local passwords
# AuthOrder			mod_auth_pam.c* mod_auth_unix.c

# Be warned: use of this directive impacts CPU average load!
# Uncomment this if you like to see progress and transfer rate with ftpwho
# in downloads. That is not needed for uploads rates.
#
# UseSendFile			off

TransferLog /var/log/proftpd/xferlog
SystemLog   /var/log/proftpd/proftpd.log

<IfModule mod_quotatab.c>
QuotaEngine off
</IfModule>

<IfModule mod_ratio.c>
Ratios off
</IfModule>


# Delay engine reduces impact of the so-called Timing Attack described in
# [security.lss.hr/index.php?page=d ... 2004-10-02](http://security.lss.hr/index.php?page=details&ID=LSS-2004-10-02)
# It is on by default. 
<IfModule mod_delay.c>
DelayEngine on
</IfModule>

<IfModule mod_ctrls.c>
ControlsEngine        off
ControlsMaxClients    2
ControlsLog           /var/log/proftpd/controls.log
ControlsInterval      5
ControlsSocket        /var/run/proftpd/proftpd.sock
</IfModule>

<IfModule mod_ctrls_admin.c>
AdminControlsEngine off
</IfModule>

#
# Alternative authentication frameworks
#
#Include /etc/proftpd/ldap.conf
#Include /etc/proftpd/sql.conf

#
# This is used for FTPS connections
#
#Include /etc/proftpd/tls.conf

#
# Useful to keep VirtualHost/VirtualRoot directives separated
#
#Include /etc/proftpd/virtuals.con

# 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
#   DisplayChdir		.message
# 
#   # Limit WRITE everywhere in the anonymous chroot
#   <Directory *>
#     <Limit WRITE>
#       DenyAll
#     </Limit>
#   </Directory>
# 
#   # Uncomment this if you're brave.
#   # <Directory incoming>
#   #   # Umask 022 is a good standard umask to prevent new files and dirs
#   #   # (second parm) from being group and world writable.
#   #   Umask				022  022
#   #            <Limit READ WRITE>
#   #            DenyAll
#   #            </Limit>
#   #            <Limit STOR>
#   #            AllowAll
#   #            </Limit>
#   # </Directory>
# 
# </Anonymous>
AccessGrantMsg "connexion réussi pour %u"

tu n’as sauvegardé aucun message de bienvenue et c’est pour ça qu’il ne s’affiche pas.
Alors on va faire bref,tu ouvres une invite de commandes et écris:

su

tu donnes le mot de passe root,ensuite:

apt-get install gksu gedit

tu laisses faire l’installation des deux paquets,quand c’est fini tu fais:

exit

pour revenir au mode user et tu fais:

gksu gedit /etc/proftpd/proftpd.conf

tu donnes le mot de passe root dans la petite fenêtre et ton fichier proftpd.conf arrive enfin,à la ligne AccessGrantMsg tu écris ton message et tu refermes le fichier en cliquant sur “enregistrer” et tu vas bien vérifier que ton message existe bel et bien dans le fichier

Ensuite tu repasses root pour relancer le serveur avec la commande:

/etc/init.d/proftpd restart

Voilà,à partir de là je ne pourrais plus rien faire d’autre pour toi ,toutes mes ressources sont épuisées.

Pour te connecter en local tu ouvres une invite de commandes,tu restes en user et tu écris:

ftp 192.168.1.249

(je crois comprendre que l’ip locale de ton serveur est celle indiquée)

tu donnes le login qui t’est demandé et ensuite tu renseigne le mot de passe et tu verra tout ce que tu dois voir.

                          Amen.

merci marcastro , en effet je peux vois le message d accueil en me connectant en local avec ftp saad@ip , ce qui n est pas vrai ni sous filezilla ni explorateur internet genre firefox !

Merci infinnimment marcastro tes indications parallèles m ont été précieuses .

Si, filezilla affiche aussi le message de bienvenue.Si c’est résolu mettre la coche verte.