www.ProFTPD.de

ProFTPD => ProFTPD - Deutsch => Thema gestartet von: Anonymous am 29. August 2004, 21:16:22



Titel: Proftpd 1.2.9 + mod_sql benutzer können nichtmehr einloggen
Beitrag von: Anonymous 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 :/


Titel: Proftpd 1.2.9 + mod_sql benutzer können nichtmehr einloggen
Beitrag von: stonki 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


Titel: Proftpd 1.2.9 + mod_sql benutzer können nichtmehr einloggen
Beitrag von: Anonymous 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. :(


Titel: Proftpd 1.2.9 + mod_sql benutzer können nichtmehr einloggen
Beitrag von: Anonymous am 30. August 2004, 13:08:42
Selbstverständlich besitzen die MySQL Benutzer als uid/gid auch 10000


Titel: Proftpd 1.2.9 + mod_sql benutzer können nichtmehr einloggen
Beitrag von: Wörsty am 30. August 2004, 14:24:11
Poste mal bitte die Zeile mit dem DefaultRoot Eintrag.


Titel: Proftpd 1.2.9 + mod_sql benutzer können nichtmehr einloggen
Beitrag von: Anonymous 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


Titel: Proftpd 1.2.9 + mod_sql benutzer können nichtmehr einloggen
Beitrag von: stonki am 30. August 2004, 17:16:47
und jetzt bitte noch einen Eintrag aus der mysql Tabelle.


Titel: Proftpd 1.2.9 + mod_sql benutzer können nichtmehr einloggen
Beitrag von: Anonymous am 30. August 2004, 17:46:01
(http://blll.mooo.com/1.jpg)


Titel: Proftpd 1.2.9 + mod_sql benutzer können nichtmehr einloggen
Beitrag von: Anonymous 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 :/