www.ProFTPD.de
13. März 2007, 19:19:39 *
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 / Re: Update proftpd 1.2.x auf 1.3.0a Problem (Rechte) am: 14. Dezember 2006, 13:11:17
Danke auch hierbei wieder Smiley

Das minUID/GID habe ich auch wieder auskommentiert, da der Server ja über 1000 läuft.
Um die SQLUserInfo kümmere ich mich dann heute Abend nochmal

Sicher fällt mir über die Feiertage was besseres ein ;-)

Falls man sich nichtmehr schreibt, schonmal schöne Feiertage!
2  ProFTPD / ProFTPD - Deutsch / Re: Update proftpd 1.2.x auf 1.3.0a Problem (Rechte) am: 13. Dezember 2006, 19:06:05
WoW Vielen Dank für die tolle Erklärung VolGas!

Es gibt eine gute und eine schlechte Nachricht Zwinkernd

a) Der Server läuft nachdem ich das mit dem SQLMinGID / UID gesetzt habe. (Das "lustige" ist, die SQLDefaultGID / UID war falsch (auf ein Debian Standard www-data gesetzt) normal dürfte der Server garnicht funktioniert haben?!? Es ging aber, zumindest schon seit knapp 2 Jahren ging das so..)

b) Wenn ich die Direktive: ... copy & paste
Code:
AuthOrder mod_sql.c



SQLAuthTypes Plaintext
SQLAuthenticate users
SQLConnectInfo proftpd@88.198.0.245 proftpd passwortpf
#SQLUserInfo                     users userid password NULL NULL homedir NULL
SQLMinUserUID                   2
SQLMinUserGID                   2
SQLDefaultUID                   1001
SQLDefaultGID                   1001

SQLUserInfo anschalte, sagt er mir im Debugmodus das er keine "Gruppe" kennt für mich als User.

Code:
loveparade (R2aad.r.pppool.de[89.54.42.173]) - ROOT PRIVS at main.c:1025
loveparade (R2aad.r.pppool.de[89.54.42.173]) - SETUP PRIVS at main.c:1030
loveparade (R2aad.r.pppool.de[89.54.42.173]) - FTP session requested from unknown class
loveparade (R2aad.r.pppool.de[89.54.42.173]) - performing module session initializations
loveparade (R2aad.r.pppool.de[89.54.42.173]) - mod_delay/0.5: opening DelayTable '/usr/local/proftpd/1.3.0/var/proftpd/proftpd.delay'
loveparade (R2aad.r.pppool.de[89.54.42.173]) - ROOT PRIVS at mod_delay.c:948
loveparade (R2aad.r.pppool.de[89.54.42.173]) - FS: using system open()
loveparade (R2aad.r.pppool.de[89.54.42.173]) - RELINQUISH PRIVS at mod_delay.c:950
loveparade (R2aad.r.pppool.de[89.54.42.173]) - ROOT PRIVS at mod_auth.c:145
loveparade (R2aad.r.pppool.de[89.54.42.173]) - opening scoreboard '/usr/local/proftpd/1.3.0/var/proftpd/proftpd.scoreboard'
loveparade (R2aad.r.pppool.de[89.54.42.173]) - RELINQUISH PRIVS at mod_auth.c:147
loveparade (R2aad.r.pppool.de[89.54.42.173]) - AuthOrder in effect, resetting auth module order
loveparade (R2aad.r.pppool.de[89.54.42.173]) - performing ident lookup
loveparade (R2aad.r.pppool.de[89.54.42.173]) - ident connection failed: Interrupted system call
loveparade (R2aad.r.pppool.de[89.54.42.173]) - ident lookup returned 'UNKNOWN'
loveparade (R2aad.r.pppool.de[89.54.42.173]) - connected - local  : 213.133.111.60:21
loveparade (R2aad.r.pppool.de[89.54.42.173]) - connected - remote : 89.54.42.173:1891
loveparade (R2aad.r.pppool.de[89.54.42.173]) - FTP session opened.
loveparade (R2aad.r.pppool.de[89.54.42.173]) - dispatching PRE_CMD command 'USER uLtrA' to mod_core
loveparade (R2aad.r.pppool.de[89.54.42.173]) - dispatching PRE_CMD command 'USER [sL]uLtrA' to mod_core
loveparade (R2aad.r.pppool.de[89.54.42.173]) - dispatching PRE_CMD command 'USER uLtrA' to mod_delay
loveparade (R2aad.r.pppool.de[89.54.42.173]) - dispatching PRE_CMD command 'USER uLtrA' to mod_auth
loveparade (R2aad.r.pppool.de[89.54.42.173]) - dispatching auth request "endpwent" to module mod_sql
loveparade (R2aad.r.pppool.de[89.54.42.173]) - dispatching auth request "endgrent" to module mod_sql
loveparade (R2aad.r.pppool.de[89.54.42.173]) - dispatching CMD command 'USER 'uLtrA' to mod_auth
loveparade (R2aad.r.pppool.de[89.54.42.173]) - dispatching auth request "getgroups" to module mod_sql
loveparade (R2aad.r.pppool.de[89.54.42.173]) - no supplemental groups found for user 'uLtrA'
loveparade (R2aad.r.pppool.de[89.54.42.173]) - dispatching POST_CMD command 'USER uLtrA' to mod_sql
loveparade (R2aad.r.pppool.de[89.54.42.173]) - dispatching POST_CMD command 'USER uLtrA' to mod_delay
loveparade (R2aad.r.pppool.de[89.54.42.173]) - mod_delay/0.5: mapping DelayTable '/usr/local/proftpd/1.3.0/var/proftpd/proftpd.delay' into memory
loveparade (R2aad.r.pppool.de[89.54.42.173]) - mod_delay/0.5: write-locking DelayTable '/usr/local/proftpd/1.3.0/var/proftpd/proftpd.delay', row 1
loveparade (R2aad.r.pppool.de[89.54.42.173]) - mod_delay/0.5: selecting median interval from 32 values
loveparade (R2aad.r.pppool.de[89.54.42.173]) - mod_delay/0.5: adding 173 usecs to USER row
loveparade (R2aad.r.pppool.de[89.54.42.173]) - mod_delay/0.5: unlocking DelayTable '/usr/local/proftpd/1.3.0/var/proftpd/proftpd.delay', row 1
loveparade (R2aad.r.pppool.de[89.54.42.173]) - mod_delay/0.5: unmapping DelayTable '/usr/local/proftpd/1.3.0/var/proftpd/proftpd.delay' from memory
loveparade (R2aad.r.pppool.de[89.54.42.173]) - mod_delay/0.5: additional random delay of 3 usecs added
loveparade (R2aad.r.pppool.de[89.54.42.173]) - mod_delay/0.5: delaying for 67 usecs
loveparade (R2aad.r.pppool.de[89.54.42.173]) - dispatching LOG_CMD command 'USER uLtrA' to mod_sql
loveparade (R2aad.r.pppool.de[89.54.42.173]) - dispatching LOG_CMD command 'USER uLtrA' to mod_log
loveparade (R2aad.r.pppool.de[89.54.42.173]) - dispatching PRE_CMD command 'PASS (hidden)' to mod_core
loveparade (R2aad.r.pppool.de[89.54.42.173]) - dispatching PRE_CMD command 'PASS (hidden)' to mod_core
loveparade (R2aad.r.pppool.de[89.54.42.173]) - dispatching PRE_CMD command 'PASS (hidden)' to mod_sql
loveparade (R2aad.r.pppool.de[89.54.42.173]) - dispatching auth request "getgroups" to module mod_sql
[b]loveparade (R2aad.r.pppool.de[89.54.42.173]) - no supplemental groups found for user 'uLtrA'[/b]
loveparade (R2aad.r.pppool.de[89.54.42.173]) - dispatching PRE_CMD command 'PASS (hidden)' to mod_delay
loveparade (R2aad.r.pppool.de[89.54.42.173]) - dispatching PRE_CMD command 'PASS (hidden)' to mod_auth
loveparade (R2aad.r.pppool.de[89.54.42.173]) - dispatching auth request "endpwent" to module mod_sql
loveparade (R2aad.r.pppool.de[89.54.42.173]) - dispatching auth request "endgrent" to module mod_sql
loveparade (R2aad.r.pppool.de[89.54.42.173]) - dispatching CMD command 'PASS (hidden)' to mod_auth
loveparade (R2aad.r.pppool.de[89.54.42.173]) - dispatching auth request "getpwnam" to module mod_sql
loveparade (R2aad.r.pppool.de[89.54.42.173]) - dispatching event 'core.exit' to core
loveparade (R2aad.r.pppool.de[89.54.42.173]) - dispatching event 'core.exit' to mod_sql
loveparade (R2aad.r.pppool.de[89.54.42.173]) - dispatching event 'core.exit' to mod_auth_unix
loveparade (R2aad.r.pppool.de[89.54.42.173]) - dispatching auth request "endpwent" to module mod_sql
loveparade (R2aad.r.pppool.de[89.54.42.173]) - dispatching auth request "endgrent" to module mod_sql
loveparade (R2aad.r.pppool.de[89.54.42.173]) - dispatching event 'core.exit' to mod_xfer
loveparade (R2aad.r.pppool.de[89.54.42.173]) - FTP session closed.

Mein Tabellenlayout scheint auch ganz anders aus als ich es ja in der SQLUserInfo angebe. Im Prinzip hat das Layout
" userid        passwd        uid        gid        homedir        shell        letzer_zugriff        count"

Wenn ich das aber ohne "users" am Anfang schreibe sondern nur "userid password NULL NULL homedir NULL" schreibe startet mein proftpd nicht.
die NULL's sollen ja jeweils für UID, GID, Shell stehen.


Naja ich habe halt nun SQLUserInfo auskommentiert, da funktioniert es, ich schätze mal immer noch sicherer als auf 1.2.x Version zu bleiben Smiley Leider mache ich das nur nebenbei hobbymässig und habe nicht soooviel Zeit, gibt leider viele andere Dinge die ich dringenst machen muss.
Deshalb bin ich jetzt zufrieden das es so funktioniert.
Oder würdest du mir aus Sicherheitsgründen abraten, das so weiter zu betreiben?

Sonst werde ich mir wohl in den Weihnachtsferien die Zeit nehmen und eine komplett neue Konfiguration schreiben, unsere ist halt einfach "murks" Zunge


Ich danke dir aufjedenfall für die nette Unterstützung!


gruß Jens
3  ProFTPD / ProFTPD - Deutsch / Update proftpd 1.2.x auf 1.3.0a Problem (Rechte) am: 12. Dezember 2006, 14:51:18
Hallo,

sorry das ich euch schon ein zweites mal innerhalb einer Woche störe Zwinkernd
Mein erstes Problem hat sich glücklicherweise dank Volgas gelöst, nun habe ich aber folgendes Problem, nachdem ich die neue Version compiliert habe, wollte ich einfach meine alte "config" übernehmen.
siehe:

Code:
  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" and "ftp" for normal operation and anon.

serverName                      "xxxxsServer"
ServerType                      standalone
Defaultserver                   on

#Serveradmin                     admin@xxxxxxxxx.com
#SQLLOGFilE                      /var/log/proftpd.sql
RequireValidShell               off

# 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

User                            wwwrun
Group                           www

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

# Beschräungen auf Upload fuer Fotografen
<Directory /xyz/html/photos/upload/*/*>
  <Limit ALL>
    AllowUser xxx
    AllowUser xxy
#    DenyAll
#  </Limit>
#  <Limit APPE STOR STOU CDUP CWD XCWD XCUP LIST>
    AllowAll
  </Limit>
</Directory>

# Beschräung, dass Fotografen in upload/ direkt nichts uppen duerfen
<Directory /xyz/html/photos/upload/*>
  <Limit ALL>
    AllowUser xxx
    AllowUser xxy
    AllowAll
#    DenyAll
  </Limit>
</Directory>


# Konfiguration
#neu
#AuthOrder mod_sql.c



SQLAuthTypes Plaintext
SQLAuthenticate users*
SQLConnectInfo proftpd@213.13.213.123 proftpd passwort
SQLDefaultGID                   8
SQLDefaultUID                   30



#MaxClientsPerHost 2 "Nicht mehr als %m Verbindungen"
MaxClients 10 "Leider sind schon %m Clients verbunden"
MaxLoginAttempts 3

SQLLog PASS updatecount
SQLNamedQuery updatecount UPDATE "count=count+1,letzer_zugriff=now()  WHERE userid='%u'" users

# xfer Log in mysql
SQLLog RETR,STOR transfer1
SQLNamedQuery  transfer1 INSERT "'%u', '%f', '%b', '%h', '%a', '%m', '%T',now(), 'c', NULL" xfer_stat

SQLLOG ERR_RETR,ERR_STOR transfer2
SQLNamedQuery  transfer2 INSERT "'%u', '%f', '%b', '%h', '%a', '%m', '%T',now(), 'i', NULL" xfer_stat


Das Problem ist ich habe den FTP nicht eingerichtet, das war mein Vorgänger, mit der alten Version funktioniert alles einwandfrei :/
Wenn ich jedoch die neue Version von proftpd nutze, bekomme ich Probleme mit der Berechtigung. Mir scheint es so als ob der User nicht wirklich "wwwrun" ist, obwohl der Dienst unter wwwrun im Top und ps auftaucht? Meine Verzeichnisse und Dateien sind alle wwwrun:www und der der ftp soll quasi derselbe User sein.
Wenn ich auf meinem FTP bin, komme ich dann nur noch in Unterverzeichnise die mind. drwxr-xr-x sind.
Auch Dateien lassen sich lesen, nur nicht alle, da manche Ordner z.b. nur
Code:
drwxr-x---   3 wwwrun www   4096 2006-02-01 18:23 mediendaten
sind.
Normal müsste das doch weiterhin so funktionieren, im Debug Modus habe ich nur was von SQLAuthMode entdeckt und Authorder etc.

Hier das Log beim starten:

Code:
- dispatching event 'core.module-load' to mod_sql_mysql
 - dispatching event 'core.module-load' to mod_sql_mysql
 - dispatching event 'core.preparse' to mod_sql
 - parsing '/usr/local/proftpd/1.3.0/etc/proftpd.conf' configuration
 - FS: using system open()
 - FS: using system read()
 - dispatching directive 'ServerName' to module mod_core
 - dispatching directive 'ServerType' to module mod_core
 - dispatching directive 'DefaultServer' to module mod_core
 - dispatching directive 'RequireValidShell' to module mod_auth
 - dispatching directive 'Port' to module mod_core
 - dispatching directive 'Umask' to module mod_core
 - FS: using system read()
 - dispatching directive 'MaxInstances' to module mod_core
 - dispatching directive 'User' to module mod_core
 - dispatching auth request "getpwnam" to module mod_sql
 - dispatching auth request "getpwnam" to module mod_auth_file
 - dispatching auth request "getpwnam" to module mod_auth_unix
 - retrieved UID 1001 for user 'wwwrun'
 - dispatching directive 'Group' to module mod_core
 - dispatching auth request "getgrnam" to module mod_sql
 - dispatching auth request "getgrnam" to module mod_auth_file
 - dispatching auth request "getgrnam" to module mod_auth_unix
 - retrieved GID 1001 for group 'www'
 - dispatching directive 'DefaultRoot' to module mod_auth
 - dispatching directive '<Directory>' to module mod_core
 - <Directory />: deferring resolution of path
 - dispatching directive 'AllowOverwrite' to module mod_xfer
 - dispatching directive '</Directory>' to module mod_core
 - dispatching directive '<Directory>' to module mod_core
 - <Directory /partyfans/html/photos/upload/*/*>: deferring resolution of path
 - dispatching directive '<Limit>' to module mod_core
 - dispatching directive 'AllowUser' to module mod_core
 - dispatching directive 'AllowUser' to module mod_core
 - dispatching directive 'AllowAll' to module mod_core
 - dispatching directive '</Limit>' to module mod_core
 - dispatching directive '</Directory>' to module mod_core
 - dispatching directive '<Directory>' to module mod_core
 - <Directory /partyfans/html/photos/upload/*>: deferring resolution of path
 - dispatching directive '<Limit>' to module mod_core
 - dispatching directive 'AllowUser' to module mod_core
 - dispatching directive 'AllowUser' to module mod_core
 - dispatching directive 'AllowAll' to module mod_core
 - dispatching directive '</Limit>' to module mod_core
 - dispatching directive '</Directory>' to module mod_core
 - dispatching directive 'SQLAuthTypes' to module mod_sql
 - dispatching directive 'SQLAuthenticate' to module mod_sql
 - SQLAuthenticate: use of * in SQLAuthenticate has been deprecated.  Use AuthOrder for setting authoritativeness
 - dispatching directive 'SQLConnectInfo' to module mod_sql
 - dispatching directive 'SQLDefaultGID' to module mod_sql
 - FS: using system read()
 - dispatching directive 'SQLDefaultUID' to module mod_sql
 - dispatching directive 'MaxClients' to module mod_auth
 - dispatching directive 'MaxLoginAttempts' to module mod_auth
 - dispatching directive 'SQLLog' to module mod_sql
 - dispatching directive 'SQLNamedQuery' to module mod_sql
 - dispatching directive 'SQLLog' to module mod_sql
 - dispatching directive 'SQLNamedQuery' to module mod_sql
 - dispatching directive 'SQLLog' to module mod_sql
 - dispatching directive 'SQLNamedQuery' to module mod_sql
 - FS: using system read()
 - FS: using system close()
 - attempting to resolve 'loveparade' to IPv4 address via DNS
 - resolved 'loveparade' to IPv4 address 127.0.0.1
loveparade -
loveparade - Config for XXXXXXXXXXXXXXXXXXX:
loveparade - /xyz/html/photos/upload/*
loveparade -  Limit
loveparade -   AllowUser
loveparade -   AllowUser
loveparade -   AllowAll
loveparade -  RequireValidShell
loveparade -  Umask
loveparade -  SQLAuthTypes
loveparade -  SQLAuthenticate
loveparade -  SQLConnectInfo
loveparade -  SQLDefaultGID
loveparade -  SQLDefaultUID
loveparade -  MaxClients
loveparade -  SQLLog_PASS
loveparade -  SQLNamedQuery_updatecount
loveparade -  SQLLog_RETR
loveparade -  SQLLog_STOR
loveparade -  SQLNamedQuery_transfer1
loveparade -  SQLLog_ERR_RETR
loveparade -  SQLLog_ERR_STOR
loveparade -  SQLNamedQuery_transfer2
loveparade - /xyz/html/photos/upload/*/*
loveparade -  Limit
loveparade -   AllowUser
loveparade -   AllowUser
loveparade -   AllowAll
loveparade -  RequireValidShell
loveparade -  Umask
loveparade -  SQLAuthTypes
loveparade -  SQLAuthenticate
loveparade -  SQLConnectInfo
loveparade -  SQLDefaultGID
loveparade -  SQLDefaultUID
loveparade -  MaxClients
loveparade -  SQLLog_PASS
loveparade -  SQLNamedQuery_updatecount
loveparade -  SQLLog_RETR
loveparade -  SQLLog_STOR
loveparade -  SQLNamedQuery_transfer1
loveparade -  SQLLog_ERR_RETR
loveparade -  SQLLog_ERR_STOR
loveparade -  SQLNamedQuery_transfer2
loveparade - /
loveparade -  AllowOverwrite
loveparade -  RequireValidShell
loveparade -  Umask
loveparade -  SQLAuthTypes
loveparade -  SQLAuthenticate
loveparade -  SQLConnectInfo
loveparade -  SQLDefaultGID
loveparade -  SQLDefaultUID
loveparade -  MaxClients
loveparade -  SQLLog_PASS
loveparade -  SQLNamedQuery_updatecount
loveparade -  SQLLog_RETR
loveparade -  SQLLog_STOR
loveparade -  SQLNamedQuery_transfer1
loveparade -  SQLLog_ERR_RETR
loveparade -  SQLLog_ERR_STOR
loveparade -  SQLNamedQuery_transfer2
loveparade - DefaultServer
loveparade - RequireValidShell
loveparade - Umask
loveparade - UserID
loveparade - UserName
loveparade - GroupID
loveparade - GroupName
loveparade - DefaultRoot
loveparade - SQLAuthTypes
loveparade - SQLAuthenticate
loveparade - SQLConnectInfo
loveparade - SQLDefaultGID
loveparade - SQLDefaultUID
loveparade - MaxClients
loveparade - MaxLoginAttempts
loveparade - SQLLog_PASS
loveparade - SQLNamedQuery_updatecount
loveparade - SQLLog_RETR
loveparade - SQLLog_STOR
loveparade - SQLNamedQuery_transfer1
loveparade - SQLLog_ERR_RETR
loveparade - SQLLog_ERR_STOR
loveparade - SQLNamedQuery_transfer2
loveparade - dispatching event 'core.postparse' to mod_delay
loveparade - ROOT PRIVS at mod_delay.c:292
loveparade - FS: using system open()
loveparade - RELINQUISH PRIVS at mod_delay.c:294
loveparade - FS: using system fstat()
loveparade - mod_delay/0.5: mapping DelayTable '/usr/local/proftpd/1.3.0/var/proftpd/proftpd.delay' into memory
loveparade - mod_delay/0.5: unmapping DelayTable '/usr/local/proftpd/1.3.0/var/proftpd/proftpd.delay' from memory
loveparade - FS: using system close()
loveparade - dispatching auth request "getgroups" to module mod_sql
loveparade - dispatching auth request "getgroups" to module mod_auth_file
loveparade - dispatching auth request "getgroups" to module mod_auth_unix
loveparade - retrieved group ID: 1001
loveparade - setting group ID: 1001
loveparade - SETUP PRIVS at main.c:2897
loveparade - ROOT PRIVS at main.c:1991
loveparade - RELINQUISH PRIVS at main.c:1998
loveparade - ROOT PRIVS at main.c:2346
loveparade - opening scoreboard '/usr/local/proftpd/1.3.0/var/proftpd/proftpd.scoreboard'
loveparade - RELINQUISH PRIVS at main.c:2372
loveparade - dispatching event 'core.startup' to mod_core
loveparade - ROOT PRIVS at inet.c:323
loveparade - RELINQUISH PRIVS at inet.c:381
loveparade - ProFTPD 1.3.0a (stable) (built Thu Nov 30 20:39:48 CET 2006) standalone mode STARTUP
loveparade - ROOT PRIVS at main.c:2209
loveparade - RELINQUISH PRIVS at main.c:2211
loveparade - FS: using system lstat()


Und hier das Log wenn ich in solch einen Ordner möchte:

Code:
loveparade (p54AA5D03.dip.t-dialin.net[84.170.93.3]) - dispatching PRE_CMD command 'NOOP' to mod_core
loveparade (p54AA5D03.dip.t-dialin.net[84.170.93.3]) - dispatching PRE_CMD command 'NOOP' to mod_core
loveparade (p54AA5D03.dip.t-dialin.net[84.170.93.3]) - dispatching CMD command 'NOOP' to mod_core
loveparade (p54AA5D03.dip.t-dialin.net[84.170.93.3]) - dispatching POST_CMD command 'NOOP' to mod_sql
loveparade (p54AA5D03.dip.t-dialin.net[84.170.93.3]) - dispatching LOG_CMD command 'NOOP' to mod_sql
loveparade (p54AA5D03.dip.t-dialin.net[84.170.93.3]) - dispatching LOG_CMD command 'NOOP' to mod_log
loveparade (p54AA5D03.dip.t-dialin.net[84.170.93.3]) - dispatching PRE_CMD command 'CWD /html/mediendaten/' to mod_core
loveparade (p54AA5D03.dip.t-dialin.net[84.170.93.3]) - dispatching PRE_CMD command 'CWD /html/mediendaten/' to mod_core
loveparade (p54AA5D03.dip.t-dialin.net[84.170.93.3]) - dispatching CMD command 'CWD /html/mediendaten/' to mod_core
loveparade (p54AA5D03.dip.t-dialin.net[84.170.93.3]) - in dir_check_full(): path = '/html/mediendaten', fullpath = '/xyz/html/mediendaten'.
loveparade (p54AA5D03.dip.t-dialin.net[84.170.93.3]) - FS: using system stat()
loveparade (p54AA5D03.dip.t-dialin.net[84.170.93.3]) - FS: using system stat()
loveparade (p54AA5D03.dip.t-dialin.net[84.170.93.3]) - FS: using system stat()
loveparade (p54AA5D03.dip.t-dialin.net[84.170.93.3]) - FS: using system stat()
loveparade (p54AA5D03.dip.t-dialin.net[84.170.93.3]) - FS: using system chdir()
loveparade (p54AA5D03.dip.t-dialin.net[84.170.93.3]) - dispatching POST_CMD_ERR command 'CWD /html/mediendaten/' to mod_sql
loveparade (p54AA5D03.dip.t-dialin.net[84.170.93.3]) - dispatching LOG_CMD_ERR command 'CWD /html/mediendaten/' to mod_sql
loveparade (p54AA5D03.dip.t-dialin.net[84.170.93.3]) - dispatching LOG_CMD_ERR command 'CWD /html/mediendaten/' to mod_log


Ich habe schon alles mögliche probiert, SQLDefaultGID, SQLDefaultUID auskommentiert, AuthOrder mod_sql.c reingeschrieben etc.


Ich komme leider nicht auf das Kernproblem, war mein proftpd nicht "wirklich" wwwrun gehört :S

Über Hilfe würde ich mich sehr freuen

danke & gruß
Jens
4  ProFTPD / ProFTPD - Deutsch / Re: proftpd Kompilierungsproblem (mod_sql) am: 11. Dezember 2006, 09:36:58
Vielen Dank, Volgas!

Werde das heute mittag gleich mal ausprobieren!
5  ProFTPD / ProFTPD - Deutsch / proftpd Kompilierungsproblem (mod_sql) am: 08. Dezember 2006, 08:23:32
Hallo,


ich denke die Frage gab es sicher schoneinmal, ich hab nur leider mein Problem in der Suche nicht genau beschreiben können um die richtigen Suchergebnisse zu bekommen :S

Und zwar habe ich folgendes Problem. z.Z. läuft ein 1.2.x auf unseren Server der über apt-get installiert wurde mit mod_sql. Da wir unsere User über eine Datenbank verwalten.

Nun möchte ich natürlich auf die neueste Version upgraden, also dachte ich mir kompilierst du den Dienst händisch, da im apt-get noch nicht die neueste vorhanden ist. Oder gibts dazu ein unstable? (Leider bin ich ein boon und weiß nicht wie ich das unstable bekomme? Traurig )

Naja aufjedenfall läuft der Datenbankserver nicht auf der Kiste wo FTP läuft, folglich habe ich auch keine include und lib Dateien zu mysql, was ich ja anscheinend zum kompilieren mit mod_sql brauche.

Wie kann ich das Problem lösen ohne jetzt extra mysql installieren zu müssen? Kann ich die lib und include Dateien aus dem Sourcepackage von mysql downloaden. Wenn ja welche Version?

Irgendwie musss das ohne mysql ja auch über apt-get geklappt haben. Über eine Antwort wäre ich sehr dankbar, denn make schlägt sonst immer fehl bei mir

gruß Jens

6  ProFTPD / ProFTPD - Deutsch / Anfänger + Rechte Probleme am: 23. Dezember 2005, 11:15:04
Also einleuchtend war es, ich bin nur im momemt noch an was anderem, ich teste es sobald ich Zeit habe, dann schreibe ich die Antwort ins Board.

Solange muss noch Winscp herhalten Zunge
7  ProFTPD / ProFTPD - Deutsch / Anfänger + Rechte Probleme am: 22. Dezember 2005, 23:21:34
oh, okay

Vielen Dank!

Tue mich halt leider etwas schwer als Anfänger, sorry für die Leute die ich dadurch belästigt habe.


gruß Jens
8  ProFTPD / ProFTPD - Deutsch / Anfänger + Rechte Probleme am: 21. Dezember 2005, 21:52:36
Es wird doch hier noch jemand so was ähnliches haben wie ich machen möchte?
sehr schade..


gruß Jens
9  ProFTPD / ProFTPD - Deutsch / Anfänger + Rechte Probleme am: 19. Dezember 2005, 20:37:00
nope, hatte ich auch schon probiert, und gerade eben nochmal

Code:

227 Entering Passive Mode (xxxxxxxx).
    Opening data connection IP: xxxxxxx PORT: 33648.
    STOR Readme.txt
550 Readme.txt: Permission denied


Noch eine Idee?
10  ProFTPD / ProFTPD - Deutsch / Anfänger + Rechte Probleme am: 19. Dezember 2005, 15:43:32
Hallo Leute,

tut mir leid das ich euch jetzt mal belästigen muss, aber ich bekomme die simpelsten Dinge nicht gebacken Traurig
Mein Ziel war lediglich das:
Jeder Shellbenutzer den FTP benutzen kann um dann im Stammverzeichnis unserer Homepage zu landen
bsp:  /homepage
Dort sollte er alles machen dürfen, das dumme ist nur, ich habe schon alles mögliche ausprobiert, auch jeden Befehl mit Limit aufgelistet etc.


hier erstmal meine Config:

Code:

ServerName                      "xxxxxxxxxxx"
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

MaxInstances 10

# Set the user and group under which the server will run.
User                            ftp
Group                          ftp

MaxInstances                    30

# To cause every FTP user to be "jailed" (chrooted) into their home
# directory, uncomment this line.
DefaultRoot /homepage

# Normally, we want files to be overwriteable.
AllowOverwrite          on

<Global>
AllowRetrieveRestart on
AllowStoreRestart on
DeferWelcome on
MaxClients none
#DefaultChdir /homepage/
LoginPasswordPrompt on
AccessGrantMsg "Willkommen"
AllowOverwrite on
</Global>

<Directory /homepage>
<LIMIT CWD MKD RTFR RNTO DELE RMD RETR STOR>
#AllowUser jens
AllowAll
</LIMIT>

</Directory>


Man kann aber lediglich nur Daten downloaden und auflisten, nicht ziehen, Ordner erstellen, überschreiben etc.
Ich habe auch schon <LIMIT ALL> versucht etc.. Was mache ich nur falsch? Kann es sein das ich Probleme damit habe, da dieser Ordner (=  /homepage) und dessen Inhalt wwrun / www gehört?
Ich bin aber auch eingetragen in der Gruppe www, habe ich bei Yast geschaut.




(Ich hatte vor einiger Zeit auch schonmal das Ding laufen, mit einer ähnlichen config daheim, da funktionierte es Einwandfrei Traurig )
Kann es damit zusammenhängen, was ich im Log als Warnung bekomme?

Code:
Dec 19 15:03:58 xxxxx proftpd[17890]: xxxxxxx
(p54AA6B41.dip.t-dialin.net[84.170.107.65]) - FTP session opened.
Dec 19 15:03:58 xxxxx PAM-warn[17890]: function=[pam_sm_authenticate] service=[ftp] terminal=[<unknown>] user=[jens] ruser=[<unknown>] rhost=[p54AA6B41.dip.t-dialin.net]
Dec 19 15:03:58 xxxxx PAM-warn[17890]: function=[pam_sm_acct_mgmt] service=[ftp] terminal=[<unknown>] user=[jens] ruser=[<unknown>] rhost=[p54AA6B41.dip.t-dialin.net]
Dec 19 15:03:58 xxxxxPAM-warn[17890]: function=[pam_sm_open_session] service=[ftp] terminal=[<unknown>] user=[jens] ruser=[<unknown>] rhost=[p54AA6B41.dip.t-dialin.net]
Dec 19 15:03:58 xxxxx proftpd[17890]: pam_unix2: session started for user jens, service ftp
Dec 19 15:03:58 xxxxxxxx PAM-warn[17890]: function=[pam_sm_setcred] service=[ftp] terminal=[<unknown>] user=[jens] ruser=[<unknown>] rhost=[p54AA6B41.dip.t-dialin.net]
Dec 19 15:03:58 xxxxx proftpd[17890]: xxxxxxxx
(p54AA6B41.dip.t-dialin.net[84.170.107.65]) - USER jens: Login successful.




Mein zweites Problem ist, das ich das so machen soll, das jede Datei die man hochlädt oder Ordner, anschließend auch wwwrun & www gehören soll und nicht dem Benutzer selbst oder dem Systembenutzer ftp.

Bin für jede Hilfe dankbar!

gruß Jens
11  ProFTPD / ProFTPD - Deutsch / Einfache Installation von ProFTP? am: 25. November 2005, 11:44:08
@stonki
von mir auch ein Danke

Ich kam zwar mit den Anfängen zurecht, doch habe ich verzweifelt gesucht wie ich das starten kann.

(btw.
Nach 6 stündigen ausprobieren von vsftpd als Linuxanfänger war ich gerade kurz davor mich wieder von Linux zu verabschieden)

Meine nerven, jetzt brauch ich erstmal nen kaffee
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.088 Sekunden mit 16 Zugriffen.