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
-<IfModule>:found 'mod_ifsession.c' module
Hier meine proftpd.conf
#
# 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