www.ProFTPD.de
13. März 2007, 18:52:52 *
Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge
News: SMF - Neu installiert!
 
   Übersicht   Hilfe Suche Login Registrieren  
Seiten: [1]   Nach unten
  Drucken  
Autor Thema: mod_ifsession - installieren  (Gelesen 248 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
abalorio
ProFTPD
*
Offline Offline

Beiträge: 5


Profil anzeigen
« 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
Gespeichert
VolGas
Moderator
ProFTPD
*****
Online Online

Beiträge: 771



Profil anzeigen
« Antwort #1 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 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
Gespeichert
abalorio
ProFTPD
*
Offline Offline

Beiträge: 5


Profil anzeigen
« Antwort #2 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
Gespeichert
VolGas
Moderator
ProFTPD
*****
Online Online

Beiträge: 771



Profil anzeigen
« Antwort #3 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
Gespeichert
abalorio
ProFTPD
*
Offline Offline

Beiträge: 5


Profil anzeigen
« Antwort #4 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!
Gespeichert
Seiten: [1]   Nach oben
  Drucken  
 
Gehe zu:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.2 | SMF © 2006-2007, Simple Machines LLC Prüfe XHTML 1.0 Prüfe CSS
Seite erstellt in 0.332 Sekunden mit 16 Zugriffen.