www.ProFTPD.de
13. März 2007, 20:57:15 *
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: Proftpd 1.2.9 + mod_sql benutzer können nichtmehr einloggen  (Gelesen 522 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
Anonymous
Gast
« am: 29. August 2004, 21:16:22 »

Hallo, ein freund von mir wollte seine urlaubsbilde ruploaden aber er konnte nichtmehr einloggen, am system wurde nichts verändert. es ist ein sql benutzer und im debug steht

Code:

box01.mybiz.com  - USER user235: Login successful.
box01.mybiz.com  - Preparing to chroot() the environment, path = '~/'
box01.mybiz.com  - user235 chroot("~/"): No such file or directory
box01.mybiz.com  - error: unable to set default root directory
box01.mybiz.com  - FTP session closed.


an was kann das liegen ?

ich habe einen übergeordneten benutzer dieser kann jedoch einloggen und sieht sein homedir /www/vhosts.

das homedir des users235 is /www/vhosts/user235 ... die rechte passen alle ownership auch :/
Gespeichert
stonki
Administrator
ProFTPD
*****
Offline Offline

Beiträge: 1853


15318939
Profil anzeigen WWW E-Mail
« Antwort #1 am: 30. August 2004, 07:50:08 »

vielleicht stimmen die rechte von dem unterverzeichnis, aber auch von den uebergeordneten Verzeichnissen ? Auch dort muessen die Rechte so sein, dass der User aus der mysql DB dort rein kann

cu
stonki
Gespeichert

www.stonki.de:    the more I see, the more I know.......
www.proftpd.de:   Deutsche ProFTPD Dokumentation
www.krename.net:  Der Batch Renamer für KDE
www.kbarcode.net: Die Barcode Solution für KDE
Anonymous
Gast
« Antwort #2 am: 30. August 2004, 13:05:15 »

naja meine webuser haben alle uid / gid von 10000 welche dem benutzer www-data und der group www zugeordnet ist.

Code:

$ ls -al /
drwxr-xr-x    7 root     root         4096 Jul 17 18:30 www

$ ls -al /www
drwxrwx---   11 www-data www          4096 Aug 29 19:23 vhosts

$ls -al /www/vhosts
ls -al /www/vhosts/
total 44
drwxrwx---   11 www-data www          4096 Aug 29 19:23 .
drwxr-xr-x    7 root     root         4096 Jul 17 18:30 ..
drwxr-xr-x    5 www-user www          4096 Mar  4 23:02 default
drwxr-xr-x    5 www-user www          4096 Mar  5 15:09 skel
drwxr-xr-x    3 www-user www          4096 Apr 25 14:09 user001
drwxr-xr-x    3 www-user www          4096 Jun 21 17:49 user002
drwxr-xr-x    3 www-user www          4096 Jul 17 13:49 user003
drwxr-xr-x    5 www-user www          4096 Aug 29 19:23 user004
drwxr-xr-x    3 www-user www          4096 Mar 24 14:15 user235
drwxr-xr-x    3 www-user www          4096 Aug 10 20:53 user236
drwxr-xr-x    4 www-user www          4096 Mar  8 18:34 www-user


also ich sehe keinen Konflikt in den Permissions. Traurig
Gespeichert
Anonymous
Gast
« Antwort #3 am: 30. August 2004, 13:08:42 »

Selbstverständlich besitzen die MySQL Benutzer als uid/gid auch 10000
Gespeichert
Wörsty
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 1602


50772603
Profil anzeigen WWW E-Mail
« Antwort #4 am: 30. August 2004, 14:24:11 »

Poste mal bitte die Zeile mit dem DefaultRoot Eintrag.
Gespeichert

RedHat 8.0 (2.4er Kernel)
proftpd 1.2.10
-mod_sql_mysql
-mow_wrap
-mod_exec
-mod_ifsession[/size]
Anonymous
Gast
« Antwort #5 am: 30. August 2004, 15:12:57 »

ich poste am besten gleich die ganze config. DefaultRoot ~ habe ich

Code:

ServerName                     "iT'S NOT A DREAM"
ServerType                     standalone
ServerAdmin                    ftpadmin@fqdn
SyslogLevel                    emerg
SystemLog                      /var/log/proftpd.system.log
ServerIdent                     on      "ProFTPD v1.2.9+mod_sql"
#DeferWelcome                   on
DefaultServer                   on
AuthPAM                                on
AuthPAMAuthoritative           off
AuthPAMConfig                  proftpd
Port                            21

#------------------------mysql Modul: 4.x
#
# Zugangskontrolle
#
SQLAuthTypes                    Plaintext Backend
SQLAuthenticate                 users
SQLConnectInfo                  sys_proftpd@localhost user pass
SQLDefaultGID                   10000
SQLDefaultUID                   10000
SQLMinUserGID                   100
SQLMinUserUID                   500
SQLUserInfo                     ftp username password uid gid homedir shell


SQLLog PASS counter
SQLNamedQuery counter UPDATE "letzter_zugriff=now(), count=count+1 WHERE username='%u'" ftp

# 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

#------------------------mysql


AllowForeignAddress            on
Umask                          022
User                           nobody
Group                          nogroup
MaxClientsPerHost       3      "Nicht mehr als %m  Verbindungen"
MaxClients              15     "Leider sind schon %m Clients verbunden"
AllowStoreRestart              on
AllowRetrieveRestart           on

<Directory /*>
        AllowOverwrite                  on
        HideNoAccess                    on
</Directory>

MaxInstances                    30
UseReverseDNS                  on
TimeoutStalled                  300
ScoreboardFile /var/run/proftpd.scoreboard
TransferLog                     /var/log/proftpd.xferlog
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"
ExtendedLog                     /var/log/proftpd.access_log    WRITE,READ write
ExtendedLog                     /var/log/proftpd.auth_log      AUTH auth
ExtendedLog                     /var/log/proftpd.paranoid_log  ALL default
DefaultRoot  ~  
RequireValidShell               off
Gespeichert
stonki
Administrator
ProFTPD
*****
Offline Offline

Beiträge: 1853


15318939
Profil anzeigen WWW E-Mail
« Antwort #6 am: 30. August 2004, 17:16:47 »

und jetzt bitte noch einen Eintrag aus der mysql Tabelle.
Gespeichert

www.stonki.de:    the more I see, the more I know.......
www.proftpd.de:   Deutsche ProFTPD Dokumentation
www.krename.net:  Der Batch Renamer für KDE
www.kbarcode.net: Die Barcode Solution für KDE
Anonymous
Gast
« Antwort #7 am: 30. August 2004, 17:46:01 »

Gespeichert
Anonymous
Gast
« Antwort #8 am: 08. September 2004, 15:07:08 »

hmm komisch nun gehts wieder nachdem ich

Code:

AuthPAM                                on
AuthPAMAuthoritative           off
AuthPAMConfig                  proftpd

und

ScoreboardFile /var/run/proftpd.scoreboard


entfernt habe :/
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.056 Sekunden mit 18 Zugriffen.