www.ProFTPD.de

ProFTPD => ProFTPD - Deutsch => Thema gestartet von: Somba am 06. März 2004, 14:30:53



Titel: <IfUser> Modul Fehlerhaft ????
Beitrag von: Somba am 06. März 2004, 14:30:53
Hallo

egal wo ich diesen Befehl anwenden will,
er geht nicht.
Weder inerhalb der Global Anweisung noch auserhalb.

Ich wollte eigentlich den Befehl "DefaultRoot" switchen ??
geht dieses Überhaubt ???

Oder ist das Modul "mod_ifsession" Bug Verseucht ?

mfG
Somba


Titel: Selbe Problem
Beitrag von: chipsy2000 am 06. März 2004, 16:36:21
Hallo!

Benutze die aktuelle Version des Proftp. Haben den selber Fehler wenn ich die ifUser Anweisung benutzen möchte. Habe in der Release Note gelesen das das Modul "mod_ifsession" ab Version 1.29 dabei ist. Muß man es in irgendeiner Weise aktivieren?


Gruß chipsy :lol:


Titel: Re: Selbe Problem
Beitrag von: Somba am 06. März 2004, 20:35:01
Hallo chipsy ,

ich hab die Version 1.2.9 auf meinen Suse 9.0 Rechner Installiert und
das Modul habe ich auch mit Installieren lassen.

Laut Ausage von proftpd ist dieses Modul auch Aktiv .
bei " -l " wird es angezeigt und bei "-d9" wird es auch als aktiv
angezeigt.

Wenn ich diesen Befehl  
Code:
<IfUser xxx>

ohne das  Modul  "mod_ifsession" ansprechen will startete proftpd
erst überhabt nicht.

Somba


Titel: <IfUser> Modul Fehlerhaft ????
Beitrag von: Wörsty am 07. März 2004, 00:16:36
Ich benutze es.
Bei mir geht es.
Es muß kompiliert werden (Anzeige mit proftpd -l)


Titel: <IfUser> Modul Fehlerhaft ????
Beitrag von: Somba am 07. März 2004, 13:43:16
Zitat von: "Wörsty"
Ich benutze es.
Bei mir geht es.
Es muß kompiliert werden (Anzeige mit proftpd -l)


Ja ist es.
Das Modul wird angezeigt bei proftpd -l ,
und bei proftpd -d9
Code:
-<IfModule>:found 'mod_ifsession.c' module


Hier meine proftpd.conf

Code:
#
#  proftpd.conf
#

ServerName "Proftpd"
ServerType standalone
DefaultServer yes
ServerAdmin somba@Somba.de
DeferWelcome off
Port 21
Umask 022
RootLogin off
MaxInstances 30
MaxClients 15

<Global>
   <IfUser test_1>
        DefaultRoot ~
   </IfUser>    
   <IfUser test_2>
        DefaultRoot /usr/local  
   </IfUser>
   <Limit LOGIN>
        DenyGroup !ftpuser
   </Limit>
</Global>

<IfModule mod_ifsession.c>
   <IfUser test_1>
       <Directory /usr/local/somba/>
       </Directory>
   </IfUser>
</IfModule>


DisplayFirstChdir .message

#*********************************** SSL Start ******************
<IfModule mod_tls.c>

   TLSEngine on
   TLSLog /usr/local/etc/proftpd.log
   TLSProtocol SSLv23 # this selects the latest crypt version
   TLSOptions NoCertRequest # this is REALLY important for WinClients
   
   # Are clients required to use FTP over TLS when talking to this server?
   TLSRequired on

   # Server's certificate
   TLSRSACertificateFile /etc/proftpd_ssl/ldapcert.pem
   TLSRSACertificateKeyFile /etc/proftpd_ssl/ldapkey.pem
   TLSCACertificateFile /etc/proftpd_ssl/demoCA/cacert.pem
   
   # Authenticate clients that want to use FTP over TLS?
   TLSVerifyClient off

   
</IfModule>
#********************************* SSL Ende ************************

<Anonymous ~>
</Anonymous>


wenn ich mich als User  test_1 einlooge komme ich immer auf die
DefaultRoot vom User test_2

somba