www.ProFTPD.de

ProFTPD => ProFTPD - Deutsch => Thema gestartet von: abalorio am 10. Februar 2006, 13:31:00



Titel: mod_ifsession - installieren
Beitrag von: abalorio am 10. Februar 2006, 13:31:00
Hi, ich habe gerade gelesen, dass ich nur mit 'mod_ifsession' einzelne Verzeichnisse für jeden User definieren kann. Wie kann ich


mod_ifsession


nachträglich installieren? Aus irgend einem Grund hat er das nicht mitinstalliert.

Gruß Abalorio


Titel: mod_ifsession - installieren
Beitrag von: VolGas am 10. Februar 2006, 15:21:55
Hi,

einzelne User werden über das System (PAM) oder ein anderes Authentifikations-Modul
(AuthUserFile, mySQL, ...) definiert. Darin wird auch immer das Home-Verzeichnis mit definiert.
Was Du gelesen hast, ist entweder Unsinn oder Du hast es leider nicht richtig verstanden.

Sehr gute Hilfe findest Du auf den Support-Seiten (http://www.proftpd.de/Support.13.0.html) von "stonki"...

Das Modul "mod_ifsession" erlaubt weitere, noch individuellere Einflußnahme
auf Userparameter, als es der ProFTPD sowieso schon erlaubt.

In der Regel kommt man ohne dieses Modul aus, aber wenn Du es dennoch
installieren möchtest, muß Du den ProFTPD neu compilieren:

Zitat
This module is contained in the mod_ifsession.c file for ProFTPD 1.2, and is not compiled by default

[...]

To install mod_ifsession, copy the mod_ifsession.c file into:

  proftpd-dir/contrib/

after unpacking the latest proftpd-1.2 source code. Then follow the usual steps for using third-party modules in proftpd:

  ./configure --with-modules=mod_ifsession
  make
  make install

Note that mod_ifsession should be the last module in the --with-modules list, if multiple modules are listed. This makes sure that mod_ifsession's changes will be seen properly by other modules.


Ich hoffe, das hilft Dir weiter.

mfg.
  VolGas


Titel: mod_ifsession - installieren
Beitrag von: abalorio am 10. Februar 2006, 17:16:57
Danke VolGas,
naja ich habe das Modul jetzt installert aber das was ich erreichen will funktioniert imme noch nicht. Was brauch ich um sowas:

Code:
<Global>                                                                                                                            
    DefaultRoot / user
    DefaultRoot /home/www/docs/packet2 user2
    DefaultRoot /home/www/docs/packet3 user3
</Global>


zum laufen zu bringen? Kannst du mir da helfen. Sitze schon den ganzen Tag an diesem Problem. Versteh die WELT nicht mehr. Gruß
Abalorio


Titel: mod_ifsession - installieren
Beitrag von: VolGas am 10. Februar 2006, 18:14:00
Du würdest vielleicht verstehen, wenn Du lesen würdest, was man Dir schreibt.

Zu jedem User gibt es ein eigenes Home-Verzeichnis, das beim Definieren des Users
festgelegt wird - entweder im System selbst (PAM) oder z.B. mit eigenen Tabellen in mySQL.

Mit "DefaultRoot ~" landet dann jeder User in seinem Home-Verzeichnis -
so einfach ist das.
Was Du da gepostet hast, könne auch funktionieren - es müssen nur die User definiert sein.

:RTFM

mfg.
  VolGas


Titel: mod_ifsession - installieren
Beitrag von: abalorio am 10. Februar 2006, 18:18:49
Ich habe das schon verstanden. Die User sind definiert und so wie es ist hatte es schon einmal auf einem anderem System funktioniert. Den gleichen Stand möchte ich hier nun auch erreichen.


Danke hab die Lösung! Ich muss bloß das
Code:
#DefaultRoot ~ ftp  
auskommentieren. Mit dem Modul jetzt läuft das so. Trotzdem DANKE!