www.ProFTPD.de
13. März 2007, 20:05:06 *
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  
  Zeige Beiträge
Seiten: [1]
1  ProFTPD / ProFTPD - Deutsch / Kein Connect sobald SQL aktiv am: 29. November 2005, 18:07:27
Habe folgende probleme, allerdings nur, wenn ich die Benutzer Daten aus der SQL holen will.

Also hier mal die Syslog auf Debuglevel 4:

Zitat
Nov 29 10:50:27 localhost proftpd[27018]: connect from 192.168.0.112 (192.168.0.112)
Nov 29 10:50:27 localhost proftpd[27018]: localhost.localdomain (192.168.0.112[192.168.0.112]) - AuthOrder in effect, resetting auth module order
Nov 29 10:50:27 localhost proftpd[27018]: localhost.localdomain (192.168.0.112[192.168.0.112]) - connected - local  : 192.168.0.2:21
Nov 29 10:50:27 localhost proftpd[27018]: localhost.localdomain (192.168.0.112[192.168.0.112]) - connected - remote : 192.168.0.112:2132
Nov 29 10:50:27 localhost proftpd[27018]: localhost.localdomain (192.168.0.112[192.168.0.112]) - FTP session opened.
Nov 29 10:50:27 localhost proftpd[27018]: localhost.localdomain (192.168.0.112[192.168.0.112]) - dispatching PRE_CMD command 'USER shing' to mod_rewrite
Nov 29 10:50:27 localhost proftpd[27018]: localhost.localdomain (192.168.0.112[192.168.0.112]) - dispatching PRE_CMD command 'USER shing' to mod_tls
Nov 29 10:50:27 localhost proftpd[27018]: localhost.localdomain (192.168.0.112[192.168.0.112]) - dispatching PRE_CMD command 'USER shing' to mod_core
Nov 29 10:50:27 localhost proftpd[27018]: localhost.localdomain (192.168.0.112[192.168.0.112]) - dispatching PRE_CMD command 'USER shing' to mod_core
Nov 29 10:50:27 localhost proftpd[27018]: localhost.localdomain (192.168.0.112[192.168.0.112]) - dispatching PRE_CMD command 'USER shing' to mod_delay
Nov 29 10:50:27 localhost proftpd[27018]: localhost.localdomain (192.168.0.112[192.168.0.112]) - dispatching PRE_CMD command 'USER shing' to mod_auth
Nov 29 10:50:27 localhost proftpd[27018]: localhost.localdomain (192.168.0.112[192.168.0.112]) - dispatching CMD command 'USER shing' to mod_ratio
Nov 29 10:50:27 localhost proftpd[27018]: localhost.localdomain (192.168.0.112[192.168.0.112]) - dispatching CMD command 'USER shing' to mod_auth
Nov 29 10:50:27 localhost proftpd[27018]: localhost.localdomain (192.168.0.112[192.168.0.112]) - no supplemental groups found for user 'shing'
Nov 29 10:50:27 localhost proftpd[27018]: localhost.localdomain (192.168.0.112[192.168.0.112]) - dispatching POST_CMD command 'USER shing' to mod_sql
Nov 29 10:50:27 localhost proftpd[27018]: localhost.localdomain (192.168.0.112[192.168.0.112]) - dispatching POST_CMD command 'USER shing' to mod_delay
Nov 29 10:50:27 localhost proftpd[27018]: localhost.localdomain (192.168.0.112[192.168.0.112]) - mod_delay/0.4: delaying for 360 usecs
Nov 29 10:50:27 localhost proftpd[27018]: localhost.localdomain (192.168.0.112[192.168.0.112]) - dispatching LOG_CMD command 'USER shing' to mod_sql
Nov 29 10:50:27 localhost proftpd[27018]: localhost.localdomain (192.168.0.112[192.168.0.112]) - dispatching LOG_CMD command 'USER shing' to mod_log
Nov 29 10:50:27 localhost proftpd[27018]: localhost.localdomain (192.168.0.112[192.168.0.112]) - dispatching PRE_CMD command 'PASS (hidden)' to mod_rewrite
Nov 29 10:50:27 localhost proftpd[27018]: localhost.localdomain (192.168.0.112[192.168.0.112]) - dispatching PRE_CMD command 'PASS (hidden)' to mod_tls
Nov 29 10:50:27 localhost proftpd[27018]: localhost.localdomain (192.168.0.112[192.168.0.112]) - dispatching PRE_CMD command 'PASS (hidden)' to mod_core
Nov 29 10:50:27 localhost proftpd[27018]: localhost.localdomain (192.168.0.112[192.168.0.112]) - dispatching PRE_CMD command 'PASS (hidden)' to mod_core
Nov 29 10:50:27 localhost proftpd[27018]: localhost.localdomain (192.168.0.112[192.168.0.112]) - dispatching PRE_CMD command 'PASS (hidden)' to mod_delay
Nov 29 10:50:27 localhost proftpd[27018]: localhost.localdomain (192.168.0.112[192.168.0.112]) - dispatching PRE_CMD command 'PASS (hidden)' to mod_wrap
Nov 29 10:50:27 localhost proftpd[27018]: localhost.localdomain (192.168.0.112[192.168.0.112]) - dispatching PRE_CMD command 'PASS (hidden)' to mod_radius
Nov 29 10:50:27 localhost proftpd[27018]: localhost.localdomain (192.168.0.112[192.168.0.112]) - dispatching PRE_CMD command 'PASS (hidden)' to mod_auth
Nov 29 10:50:27 localhost proftpd[27018]: localhost.localdomain (192.168.0.112[192.168.0.112]) - dispatching CMD command 'PASS (hidden)' to mod_auth
Nov 29 10:50:27 localhost proftpd[27018]: localhost.localdomain (192.168.0.112[192.168.0.112]) - no supplemental groups found for user 'shing'
Nov 29 10:50:27 localhost proftpd[27018]: localhost.localdomain (192.168.0.112[192.168.0.112]) - FTP session closed.



Die dazugehörige konfig.

Zitat
##################################################
######      STATIC     ###########################
##################################################

DebugLevel 4

ServerName                      "Shing Ihm Seiner"
ServerType                      inetd
DeferWelcome                    off
UseReverseDNS                   off
ServerIdent                     off
IdentLookups                    off
MultilineRFC2228                on
DefaultServer                   on
ShowSymlinks                    on

TimeoutNoTransfer               600
TimeoutStalled                  600
TimeoutIdle                     1200

DisplayLogin                    welcome.msg
DisplayFirstChdir               .message
ListOptions                     "-l"

DenyFilter                      \*.*/

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

Port                            21
MaxInstances                    30
User                            nobody
Group                           nogroup
Umask                           022  022
AllowOverwrite                  off
RequireValidShell               off
PassivePorts                    60000 64000
AllowStoreRestart               on
AllowRetrieveRestart            on
AllowForeignAddress             on

########################################
####### SQL-Auth Sachen ################
########################################

AuthOrder mod_sql.c

SQLAuthTypes                    Plaintext
SQLAuthenticate                 users*
SQLConnectInfo                  ftp@localhost SQLUSER SQLPASS
SQLDefaultGID                   1002
SQLDefaultUID                   101
SQLMinUserGID                   1002
SQLMinUserUID                   101
SQLUserInfo                     ftp-user username password uid gid homedir NULL

########################################
###### Regeln für Alle #################
########################################

<IfUser !shing>
        DefaultRoot             ~
        MaxClients              2
        MaxClientsPerHost       2

        <Directory ~/*>
          <Limit WRITE>
            DenyAll
          </Limit>
        </Directory>

        <Directory> ~/UPLOAD>
          <Limit WRITE>
           AllowAll
          </Limit>
        </Directory>
</IfUser>


Der FTP-Client zeigt noch an, dass er das passwort überträgt und dan ist die verbindung weg.

Zitat von: "FTP-Client Log"

Status:   Verbinden mit 192.168.0.2...
Status:   Verbunden mit 192.168.0.2. Warten auf Willkommens-Meldung...
Antwort:   220 192.168.0.2 FTP server ready
Befehl:   USER shing
Antwort:   331 Password required for shing.
Befehl:   PASS ********
Fehler:   Verbindung getrennt
Fehler:   Verbindung kann nicht hergestellt werden!


Für Versions fragen etc:

Zitat
grandfather:~# proftpd --version
 - ProFTPD Version 1.3.0rc2
grandfather:~#


Hat jemand nen Tipp ?!?!? oder ne Idee.
Danke!

-> Achja, bevor jemand fragt auch wenn ich AuthOrder mal auf standard lasse, passiert das gleiche.

-> Achja-2: in der Datenbenk stehen auch entsprechende Daten drin! Homedir ist auch vorhanden und User-ID 101 gibts auch, ist der ftp User.

-> Achja3: der Fehler bleibt egal ob der proftpd als inetd oder als deamon als standalone läuft
2  ProFTPD / ProFTPD - Deutsch / proftpd liefert 530 trotz korrekter zugangsdaten am: 29. November 2005, 12:36:16
VERSCHOBEN
3  ProFTPD / ProFTPD - Deutsch / Files von root etc Löschen ?! o_O am: 04. Dezember 2004, 11:55:58
Huch, war nicht eingeloggt ...
tja, dämlich aber wahr ... Traurig
dann müssen wohl ACL's her. dachte könnte mich um die arbeit drücken.
Gruß.
4  ProFTPD / ProFTPD - Deutsch / Files von root etc Löschen ?! o_O am: 03. Dezember 2004, 12:50:32
Hallo,
eigentlich Läuft alles ganz gut mit dem proftpd .. nur ... ich kann in einem verzeichnis mit drwxrwxrwx alle enthaltenen dateien löschen, unabhängig von owner und rechten!?
meine konfig hier:

Zitat

# This is a basic ProFTPD configuration file (rename it to
# 'proftpd.conf' for actual use.  It establishes a single server
# and a single anonymous login.  It assumes that you have a user/group
# "nobody/nogroup" and "ftp" for normal operation and anon.

ServerName                      "ftp server"
ServerType                      standalone
DeferWelcome                    off
MultilineRFC2228                on
DefaultServer                   on
ShowSymlinks                    on
AllowOverwrite                  on
DefaultRoot                     ~       !users
TimeoutNoTransfer               600
TimeoutStalled                  600
TimeoutIdle                     1200
DisplayLogin                    welcome.msg
DisplayFirstChdir               .message
ListOptions                     "-l"
DenyFilter                      \*.*/
AllowStoreRestart               on
AllowRetrieveRestart            on
# Uncomment this if you would use quota module:
#Quotas                         on
Port                            2121
MaxInstances                    30
User                            nobody
Group                           gadmin01
UseReverseDNS                   off
IdentLookups                    off

<Directory /*>
  # 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
</Directory>

<Global>
  SQLConnectInfo [db] [user] [pass]
  SQLAuthTypes Plaintext
  SQLAuthenticate users
  SQLMinUserGID 1008
  SQLDefaultGID 1008
  SQLMinUserUID 65534
  SQLDefaultUID 65534
  SQLUserInfo users username passwd NULL NULL homedir NULL
  RequireValidShell off
</Global>

TimesGMT off


gehe ich nun zB ins verzeichnis "test" was ich zu testzwecken dort via console mit chmod 777 angelegt habe und erstelle dort über mein ftp-client ein weiteres test verzeichnis, ist alles korrekt: owner ist dann nobody:gadmin01 und drwxr-xr-x
nehm ich nun aber wieder meine ssh console und lege im verzeichnis "test" eine test datei mit touch an (root:root) mit "chmod 644 test" kann ich diese via ftp client löschen!

hoffe die beschreibeung war ausführlich genug.
Bitte euch um hilfe, bin mit den nerven am ende Traurig
Gruß.
5  ProFTPD / ProFTPD - Deutsch / Löschen von SymLinks verhindern am: 24. November 2004, 19:57:42
Hallo,
ich wollte mal wissen ob es möglich ist proftpd so einzustellen, das den usern nicht möglich ist SymLinks zu löschen?! Hintergrund ist, das wenn ich ja chmod auf einem SymLink mache ich damit die Rechte an der Source-Datei ändere, aber nicht die des SymLinks (eigentlich ja auch logisch) Problem ist das einige FTP-Clients dann dem User erlauben den Link zu löschen, da sie wohl nur die Rechte des LSymLinks beachten, jedoch nciht die der eigentlichen Quelldatei.
Danke für Hilfe.
Seiten: [1]
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.072 Sekunden mit 16 Zugriffen.