www.ProFTPD.de
13. März 2007, 20:36:34 *
Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge
News: SMF - Neu installiert!
 
   Übersicht   Hilfe Suche Login Registrieren  
Seiten: [1]   Nach unten
  Drucken  
Autor Thema: ExtendedLog schreibt nix ins Logfile!  (Gelesen 330 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
tbuenz
ProFTPD
*
Offline Offline

Beiträge: 1


Profil anzeigen
« am: 19. April 2004, 21:03:11 »

Mal zuerst: Proftpd ist supergeil. Ich hatte zwar weit harte Tage bis das Dinlief, aber nun scheint es doch mal soweit zu sein, dass ich am Config "feilen" kann.

Zunächst aber:
- Proftpd schreibt nichts in mein ExtendedLog /var/log/proftftpd_x.log

Ich habe aus einem Beispiel folgendes kopiert:
Code:

#
# Logging options
#
TransferLog /var/log/proftpd.xferlog

# Some logging formats
#
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"

# Log file/dir access
ExtendedLog /var/log/proftpd.access_log WRITE,READ write

# Record all logins
ExtendedLog /var/log/proftpd.auth_log AUTH auth

# Paranoia logging level....
ExtendedLog /var/log/proftpd.paranoid_log ALL default


den Server neu gestartet und getestet. Aber nichts wurde in meine Logfiles geschrieben.

Ich hab dann die Sample Configuration "Complex virtual Hosts" genommen und leicht modifizier und die hat gefunzt.
Meine aber nicht :-(

Hier noch das Ganze:
Code:

# This sample configuration file illustrates creating two
# virtual servers, and associated anonymous logins.
ServerName "ProFTPD"
ServerType Standalone

# Port 21 is the standard FTP port.
Port 21

# Global creates a "global" configuration that is shared by the
# main server and all virtualhosts.
<Global>
  # Umask 022 is a good standard umask to prevent new dirs and files
  # from being group and world writable.
  Umask 022
</Global>

# Set the user and group that the server normally runs at.
User nobody
Group nogroup

# 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

# Maximum seconds a data connection may "stall"
TimeoutStalled 300

#
# Logging options
#
TransferLog /var/log/proftpd.xferlog

# Some logging formats
#
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"

# Log file/dir access
ExtendedLog /var/log/proftpd.access_log WRITE,READ write

# Record all logins
ExtendedLog /var/log/proftpd.auth_log AUTH auth

# Paranoia logging level....
ExtendedLog /var/log/proftpd.paranoid_log ALL default

# -------------------------------------------------------------
# First virtual server

<VirtualHost localhost>
  ServerName "Local FTP Server"
  MaxClients 10
  MaxLoginAttempts 1
  # DeferWelcome prevents proftpd from displaying the servername
  # until a client has authenticated.
  # DeferWelcome on
  # Limit normal user logins, because we only want to allow
  # guest logins.
  <Limit LOGIN>
    DenyAll
  </Limit>
  # Next, create a "guest" account (which could be used
  # by a customer to allow private access to their web site, etc)

  <Anonymous ~ftp/ftp>
    User ftp
    Group users
    AnonRequirePassword on
    <Limit LOGIN>
      AllowAll
    </Limit>
    HideUser root
    HideGroup root
    # A private directory that we don't want the user getting in to.
    <Directory logs>
      <Limit READ WRITE DIRS>
        DenyAll
      </Limit>
    </Directory>
  </Anonymous>
</VirtualHost>

# Another virtual server, this one running on our primary address,
# but on port 4000.  The only access is to a single anonymous login.

<VirtualHost server1>
  ServerName "Have fun."
  Port 4000
  Umask 027
   
  AuthUserFile /etc/proftpd/passwd
  AuthGroupFile /etc/proftpd/group
  DefaultRoot /shared/Download
  <Limit LOGIN>
    DenyAll
  </Limit>

  <Anonymous ~ftp>
    User ftp
    Group users
    UserAlias test ftp
   
    AuthAliasOnly off
    AuthUsingAlias on
   
    AnonRequirePassword on
    RequireValidShell off
   
    <Limit LOGIN>
      AllowGroup users
      DenyAll
    </Limit>
    <Limit WRITE>
      DenyAll
    </Limit>
    # Specify the Upload Directory
    <Directory "/Download/Uploads">
        <Limit ALL>
   DenyAll
</Limit>
<Limit DELE>
       DenyAll
        </Limit>
 
<Limit LIST CDUP CWD XCWD XCUP>
   AllowGroup users
   AllowAll
</Limit>

<Limit READ MKD STOR STOU>
   AllowGroup ftp
   AllowAll
</Limit>
    </Directory>
    <Directory "/Download/Hidden">
    # HideGroup users
      <Limit ALL NLST>
        DenyAll
      </Limit>
    </Directory>    
   
  </Anonymous>
</VirtualHost>


Gespeichert
Wörsty
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 1602


50772603
Profil anzeigen WWW E-Mail
« Antwort #1 am: 19. April 2004, 21:14:49 »

Mach mal
Code:
ls -la /var/log/

und starte mal mit
Code:
proftpd -nd9
Gespeichert

RedHat 8.0 (2.4er Kernel)
proftpd 1.2.10
-mod_sql_mysql
-mow_wrap
-mod_exec
-mod_ifsession[/size]
Anonymous
Gast
« Antwort #2 am: 20. April 2004, 18:33:37 »

die Logfiles sind da (noch von der Beispielkonfiguration).

Jetzt ist mir meine Netzwerk (Suse 9)  auf unerklärliche weise verschwunden. Habe nur noch eth0 und IO. Na, wenn's wieder klappt versuche ich es wieder :-(   ;-)
Gespeichert
Anonymous
Gast
« Antwort #3 am: 25. April 2004, 23:18:58 »

Code:

ls -la /var/log/

zeigt, dass ich keine logfiles habe.

mit
Code:

proftpd -nd9

wurde ich erschlagen an informationen, aber dass ein Logfile nicht geschrieben werden könnte, konnte ich nicht erkennen
Gespeichert
Seiten: [1]   Nach oben
  Drucken  
 
Gehe zu:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.2 | SMF © 2006-2007, Simple Machines LLC Prüfe XHTML 1.0 Prüfe CSS
Seite erstellt in 0.058 Sekunden mit 19 Zugriffen.