www.ProFTPD.de

ProFTPD => ProFTPD - Deutsch => Thema gestartet von: BeTZe am 05. Oktober 2005, 11:08:33



Titel: MyFTPAdmin - User kann sich nicht einloggen
Beitrag von: BeTZe am 05. Oktober 2005, 11:08:33
Hallo Zusammen,
ich habe bei mir ProFTPD auf einem Suse 9.1 Rechner mit mod_sql installiert.
Nun möchte ich mittel MyFTPAdmin User anlegen. Das hat auch geklappt und funktioniert.

Wenn ich mich mit meinem user jetzt einloggen möchte kommt Access denied.

mit ./proftpd -nd9 kommt folgendes:
Zitat

 - parsing '/usr/local/etc/proftpd.conf' configuration
EPMS-Server.lan -
EPMS-Server.lan - Config for - Willkommen auf dem EPMS-FTP-Server  -:
EPMS-Server.lan - DefaultServer
EPMS-Server.lan - Umask
EPMS-Server.lan - UserID
EPMS-Server.lan - UserName
EPMS-Server.lan - GroupID
EPMS-Server.lan - GroupName
EPMS-Server.lan - SQLAuthTypes
EPMS-Server.lan - SQLAuthenticate
EPMS-Server.lan - SQLConnectInfo
EPMS-Server.lan - SQLUserTable
EPMS-Server.lan - SQLUsernameField
EPMS-Server.lan - SQLPasswordField
EPMS-Server.lan - SQLHomedirField
EPMS-Server.lan - SQLGroupTable
EPMS-Server.lan - SQLGroupnameField
EPMS-Server.lan - SQLGroupGIDField
EPMS-Server.lan - SQLGroupMembersField
EPMS-Server.lan - SQLUserWhereClause
EPMS-Server.lan - SQLDefaultGID
EPMS-Server.lan - SQLDefaultUID
EPMS-Server.lan - SQLHomedirOnDemand
EPMS-Server.lan - RequireValidShell
EPMS-Server.lan - SQLLog_PASS
EPMS-Server.lan - SQLNamedQuery_updatelogin
EPMS-Server.lan - SQLLog_STOR
EPMS-Server.lan - SQLLog_RETR
EPMS-Server.lan - SQLLog_ERR_STOR
EPMS-Server.lan - SQLLog_ERR_RETR
EPMS-Server.lan - SQLNamedQuery_logtrafic
EPMS-Server.lan - SQLLog_ERR_*
EPMS-Server.lan - SQLNamedQuery_logevents
EPMS-Server.lan - DefaultRoot
EPMS-Server.lan - AllowOverwrite
EPMS-Server.lan - RootLogin
EPMS-Server.lan - ProFTPD 1.2.10 (stable) (built Tue Oct 4 15:51:34 CEST 2005) standalone mode STARTUP
EPMS-Server.lan (10.0.0.30[10.0.0.30]) - FTP session requested from unknown class
EPMS-Server.lan (10.0.0.30[10.0.0.30]) - connected - local  : 10.0.0.25:21
EPMS-Server.lan (10.0.0.30[10.0.0.30]) - connected - remote : 10.0.0.30:2505
EPMS-Server.lan (10.0.0.30[10.0.0.30]) - FTP session opened.
EPMS-Server.lan (10.0.0.30[10.0.0.30]) - dispatching PRE_CMD command 'USER michaftp' to mod_core
EPMS-Server.lan (10.0.0.30[10.0.0.30]) - dispatching PRE_CMD command 'USER michaftp' to mod_core
EPMS-Server.lan (10.0.0.30[10.0.0.30]) - dispatching PRE_CMD command 'USER michaftp' to mod_auth
EPMS-Server.lan (10.0.0.30[10.0.0.30]) - dispatching CMD command 'USER michaftp' to mod_auth
EPMS-Server.lan (10.0.0.30[10.0.0.30]) - dispatching POST_CMD command 'USER michaftp' to mod_sql
EPMS-Server.lan (10.0.0.30[10.0.0.30]) - dispatching LOG_CMD command 'USER michaftp' to mod_sql
EPMS-Server.lan (10.0.0.30[10.0.0.30]) - dispatching LOG_CMD command 'USER michaftp' to mod_log
EPMS-Server.lan (10.0.0.30[10.0.0.30]) - dispatching PRE_CMD command 'PASS (hidden)' to mod_core
EPMS-Server.lan (10.0.0.30[10.0.0.30]) - dispatching PRE_CMD command 'PASS (hidden)' to mod_core
EPMS-Server.lan (10.0.0.30[10.0.0.30]) - dispatching PRE_CMD command 'PASS (hidden)' to mod_auth
EPMS-Server.lan (10.0.0.30[10.0.0.30]) - dispatching CMD command 'PASS (hidden)' to mod_auth
EPMS-Server.lan (10.0.0.30[10.0.0.30]) -
EPMS-Server.lan (10.0.0.30[10.0.0.30]) - Config for - Willkommen auf dem EPMS-FTP-Server  -:
EPMS-Server.lan (10.0.0.30[10.0.0.30]) - DefaultServer
EPMS-Server.lan (10.0.0.30[10.0.0.30]) - Umask
EPMS-Server.lan (10.0.0.30[10.0.0.30]) - UserID
EPMS-Server.lan (10.0.0.30[10.0.0.30]) - UserName
EPMS-Server.lan (10.0.0.30[10.0.0.30]) - GroupID
EPMS-Server.lan (10.0.0.30[10.0.0.30]) - GroupName
EPMS-Server.lan (10.0.0.30[10.0.0.30]) - SQLAuthTypes
EPMS-Server.lan (10.0.0.30[10.0.0.30]) - SQLAuthenticate
EPMS-Server.lan (10.0.0.30[10.0.0.30]) - SQLConnectInfo
EPMS-Server.lan (10.0.0.30[10.0.0.30]) - SQLUserTable
EPMS-Server.lan (10.0.0.30[10.0.0.30]) - SQLUsernameField
EPMS-Server.lan (10.0.0.30[10.0.0.30]) - SQLPasswordField
EPMS-Server.lan (10.0.0.30[10.0.0.30]) - SQLHomedirField
EPMS-Server.lan (10.0.0.30[10.0.0.30]) - SQLGroupTable
EPMS-Server.lan (10.0.0.30[10.0.0.30]) - SQLGroupnameField
EPMS-Server.lan (10.0.0.30[10.0.0.30]) - SQLGroupGIDField
EPMS-Server.lan (10.0.0.30[10.0.0.30]) - SQLGroupMembersField
EPMS-Server.lan (10.0.0.30[10.0.0.30]) - SQLUserWhereClause
EPMS-Server.lan (10.0.0.30[10.0.0.30]) - SQLDefaultGID
EPMS-Server.lan (10.0.0.30[10.0.0.30]) - SQLDefaultUID
EPMS-Server.lan (10.0.0.30[10.0.0.30]) - SQLHomedirOnDemand
EPMS-Server.lan (10.0.0.30[10.0.0.30]) - RequireValidShell
EPMS-Server.lan (10.0.0.30[10.0.0.30]) - SQLLog_PASS
EPMS-Server.lan (10.0.0.30[10.0.0.30]) - SQLNamedQuery_updatelogin
EPMS-Server.lan (10.0.0.30[10.0.0.30]) - SQLLog_STOR
EPMS-Server.lan (10.0.0.30[10.0.0.30]) - SQLLog_RETR
EPMS-Server.lan (10.0.0.30[10.0.0.30]) - SQLLog_ERR_STOR
EPMS-Server.lan (10.0.0.30[10.0.0.30]) - SQLLog_ERR_RETR
EPMS-Server.lan (10.0.0.30[10.0.0.30]) - SQLNamedQuery_logtrafic
EPMS-Server.lan (10.0.0.30[10.0.0.30]) - SQLLog_ERR_*
EPMS-Server.lan (10.0.0.30[10.0.0.30]) - SQLNamedQuery_logevents
EPMS-Server.lan (10.0.0.30[10.0.0.30]) - DefaultRoot
EPMS-Server.lan (10.0.0.30[10.0.0.30]) - AllowOverwrite
EPMS-Server.lan (10.0.0.30[10.0.0.30]) - RootLogin
EPMS-Server.lan (10.0.0.30[10.0.0.30]) - CURRENT-CLIENTS
EPMS-Server.lan (10.0.0.30[10.0.0.30]) - USER
EPMS-Server.lan (10.0.0.30[10.0.0.30]) - USER michaftp: Login successful.
EPMS-Server.lan (10.0.0.30[10.0.0.30]) - Preparing to chroot() the environment, path = '/ftp'
EPMS-Server.lan (10.0.0.30[10.0.0.30]) - Environment successfully chroot()ed.
EPMS-Server.lan (10.0.0.30[10.0.0.30]) - unable to chdir to / (Permission denied), defaulting to chroot directory /ftp
EPMS-Server.lan (10.0.0.30[10.0.0.30]) - michaftp chdir("/"): Permission denied
EPMS-Server.lan (10.0.0.30[10.0.0.30]) - FTP session closed.


Mein Homeverzeichniss ist /ftp. Wenn ich das auf 777 setze kann ich mich einloggen. Das möchte ich ja aber nicht. Ab besten wäre doch 770 / 750 oder nicht?

Gruß
BeTZe


Titel: MyFTPAdmin - User kann sich nicht einloggen
Beitrag von: Wörsty am 07. Oktober 2005, 21:22:04
Als was startest du proftp eigentlich? Unter welchem user läuft proftp bei dir? Als root? Welche Rechte hat michaftp denn auf Betriebssystemebene?