Titel: welcome.msg mit virtualHost Beitrag von: seraph1976 am 18. Dezember 2006, 02:37:28 man ich sollte ja eigentlich schlafen, aber wieso wird mir die welcome.msg nicht angezeigt?
Defaulroot ist /srv/ftp wenn ich das message.msg dort hin kopiere, sehen es alles als file im ftp drin, aber angeigt wird nicht, hier die config: Code: # ServerName casablanca ServerType standalone Port 0 TransferLog NONE WtmpLog off SystemLog NONE MultilineRFC2228 on DefaultServer on ShowSymlinks on TimeoutLogin 60 # TimeOut für Login TimeoutIdle 600 # Inaktivitaet TimeoutNoTransfer 600 # keine Datenuebertragung (Listing, File, ...) TimeoutStalled 300 # haengende Datenuebertragung TimeoutSession 7200 # Gesamtdauer einer Session MaxInstances 20 DenyFilter \*.*/ <Global> Umask 022 022 RootLogin off </Global> # Set the user and group that the server normally runs at. User proftpd Group proftpd <VirtualHost x.x.x.x> ServerName ftp Port 21 AllowOverwrite on DelayEngine off AuthPAM off AuthOrder mod_auth_file.c AuthUserFile /etc/proftpd/ftpd.passwd Defaultroot /srv/ftp #UseReverseDNS off IdentLookups off AllowForeignAddress on AllowRetrieveRestart on AllowStoreRestart on MaxClientsPerUser 2 "Max. 2 Logins erlaubt!" MaxClientsPerHost 2 "Max. 2 Logins erlaubt!" MaxHostsPerUser 1 "Nur von einem Rechner einloggen!" MaxLoginAttempts 3 *Hesch s'Passwort vergaessse... wixi :-)" DeferWelcome on DisplayLogin welcome.msg DisplayFirstChdir .message </VirtualHost> Titel: Re: welcome.msg mit virtualHost Beitrag von: VolGas am 18. Dezember 2006, 08:00:23 Versuche es einmal mit dem vollständigen Pfad zu Deiner Datei, also "/srv/ftp/welcome.msg".
Klappt das? mfg. VolGas Titel: Re: welcome.msg mit virtualHost Beitrag von: seraph1976 am 18. Dezember 2006, 11:35:03 nei geht nicht, wird nur als file angezeigt wenn ich mich eingeloggt habe. welche permission muss das file habe? und welche gruppe und welchem user gehören?
Titel: Re: welcome.msg mit virtualHost Beitrag von: VolGas am 18. Dezember 2006, 14:41:43 Der ProFTPD ist wie eine Usershell zu betrachten: nach dem Einloggen hat der neu gestartete,
individuelle Prozess die selbe User- und Group-ID wie der eingeloggte User - alle Root-Rechte wurden aufgegeben. Damit hat der ProFTPD nur noch die selben Zugriffsrechte wie der User. Entsprechend sind User & Gruppe des Files völlig egal, nur die Leserechte für dieses File müssen passen, egal ob als User, Gruppe oder jedermann. Ich habe das Ganze eben einmal an einem unserer Server ausprobiert: der Pfad zu dieser Datei muß absolut von "DefaultRoot", und nicht vom root-Verzeichnis ausgehen, da das chroot von "DefaultRoot" schon greift. Siehe dazu auch die Doku von ->DisplayLogin (http://www.proftpd.de/Direktiven.54.0.html#54). Den Inhalt der Datei findest Du dann im Logfile oder im sog. Transcript, im Trace bzw. Deinem FTP-Client gemäß sonst irgendwo. mfg. VolGas Titel: Re: welcome.msg mit virtualHost Beitrag von: seraph1976 am 18. Dezember 2006, 14:47:17 cool ja so geht es danke dir
|