www.ProFTPD.de

ProFTPD => ProFTPD - Deutsch => Thema gestartet von: racked am 26. August 2006, 14:01:10



Titel: welcome message... ich blicks nicht :(
Beitrag von: racked am 26. August 2006, 14:01:10
hi ihrs,
habe jetzt sicherlich 2 stunden damit verbracht die welcome messages auf meinen beiden ftp servern anzeigen zu lassen allerdings bin ich nicht unbedingt der pro und versteh es einfach nicht ^^

die config habe ich aus dem web gezogen und für mich angepasst, beide ftp server laufen 1a bis auf die sch*** welcome message
habe die welcome.msg jetzt in den verzeichnissen

/home/ben/welcome.msg
/srv/ftproot/welcome.msg
/srv/welcome.msg
gehabt jedoch ohne funktion. es wäre mir sehr lieb wenn sich jemand etwas zeit nehmen könnte und mir das erklären kann :P
ich nehme an es liegt daran das der server mit chroot läuft und nicht auf die welcome.msg zugreifen kann?!

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

ServerName         "Rielingshausen"
ServerType         standalone
DeferWelcome         off

MultilineRFC2228      on
DefaultServer         on
ShowSymlinks         on

TimeoutNoTransfer      600
TimeoutStalled         600
TimeoutIdle         1200

DisplayConnect                 %F free ib %L it's now %T
DisplayLogin                   /srv/welcome.msg
DisplayFirstChdir              .message
ListOptions                   "-l"

DenyFilter         \*.*/

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

# Uncomment this if you would use TLS module:
#TLSEngine          on

# Uncomment this if you would use quota module:
#Quotas            on

# Uncomment this if you would use ratio module:
#Ratios            on

# Port 21 is the standard FTP port.
Port            21

# 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            nobody
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

# Ben's Ergaenzungen

# chroot für alle User der Gruppe ftpuser
Defaultroot ~ ftpuser

# Login nur von Mitgliedern der Gruppe ftpuser erlauben
<Limit LOGIN>
DenyGroup !ftpuser
</Limit>

# Root-Login verbieten und gültige Shell verlangen (in /etc/shells)
<Global>
RootLogin off
RequireValidShell off
</Global>

AllowRetrieveRestart on
AllowStoreRestart on

# Speed erhoehen
UseReverseDNS off
IdentLookups off


# Delay engine reduces impact of the so-called Timing Attack described in
# http://security.lss.hr/index.php?page=details&ID=LSS-2004-10-02
# It is on by default.
#DelayEngine          off

# 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 /srv/ftproot>
#     <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 /srv/ftproot>
#
# </Anonymous>







Titel: Re: welcome message... ich blicks nicht :(
Beitrag von: stonki am 28. August 2006, 13:04:05
/home/ben/welcome.msg

Code:
DisplayLogin                   /srv/welcome.msg

durch das Chroot wird aus /home/ben (ich gehe mal davon aus, daß das das HomeDir von BEN ist) --> "/". Nun muss also DisplayLogin in "welcome.msg" geändert werdem, da es nun ja im Root liegt.


Titel: Re: welcome message... ich blicks nicht :(
Beitrag von: racked am 29. August 2006, 08:49:51
Danke !!!! Hat geholfen