www.ProFTPD.de
13. März 2007, 19:35:57 *
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: user login auf IP festlegen  (Gelesen 263 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
JensT
ProFTPD
*
Offline Offline

Beiträge: 3

7057258
Profil anzeigen E-Mail
« am: 20. Oktober 2005, 14:04:07 »

Hallo,

mein proftpd lauscht auf mehreren IPs, ist es möglich eine Konfiguration vorzumehmen, daß sich die Benutzer nur auf einer bestimmten IP anmelden können ?

Z.B.
jens - ip1
tim - ip2
ingo - ip1
frauke - ip3
....

Gruß,

jens
Gespeichert
Wörsty
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 1602


50772603
Profil anzeigen WWW E-Mail
« Antwort #1 am: 22. Oktober 2005, 02:16:51 »

Ja. Mit ifuser z.B. denke ich könnte man das realisieren.
Gespeichert

RedHat 8.0 (2.4er Kernel)
proftpd 1.2.10
-mod_sql_mysql
-mow_wrap
-mod_exec
-mod_ifsession[/size]
JensT
ProFTPD
*
Offline Offline

Beiträge: 3

7057258
Profil anzeigen E-Mail
« Antwort #2 am: 22. Oktober 2005, 12:18:59 »

Hallo Wörsty,

den ersten Schritt hätte ich damit, aber wie sage ich, daß der der Benutzer nur auf einer bestimmten IP anmelden kann ?

Gruß,

Jens
Gespeichert
Wörsty
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 1602


50772603
Profil anzeigen WWW E-Mail
« Antwort #3 am: 22. Oktober 2005, 18:50:07 »

Zitat von: "JensT"
aber wie sage ich, daß der der Benutzer nur auf einer bestimmten IP anmelden kann ?

Code:
#IP 3
<IfUser !frauke>
    <Limit LOGIN>
       DenyALL
    </Limit>
</IfUser>
#IP 2
<IfUser !tim>
    <Limit LOGIN>
       DenyALL
    </Limit>
</IfUser>
#IP 1
<IfUser OR !jens,!ingo>
    <Limit LOGIN>
       DenyALL
    </Limit>
</IfUser>

So in der Art? Jeweils in die vhosts?

Ich benutze z.B.
Code:
  <IfGroup "AND" !schreibrechte,!administratoren>
            <Directory ~>
               <Limit WRITE SITE_CHMOD   DELE>
                  DenyAll
               </Limit>
               <Limit READ DIRS>
                  IgnoreHidden   On
                  AllowAll
               </Limit>
            </Directory>

            <Directory ~/uploads>
               <Limit SITE_CHMOD DELE>
                  DenyAll
               </Limit>
               <Limit WRITE READ DIRS>
                  AllowAll
               </Limit>
            </Directory>
   </IfGroup>
Gespeichert

RedHat 8.0 (2.4er Kernel)
proftpd 1.2.10
-mod_sql_mysql
-mow_wrap
-mod_exec
-mod_ifsession[/size]
JensT
ProFTPD
*
Offline Offline

Beiträge: 3

7057258
Profil anzeigen E-Mail
« Antwort #4 am: 22. Oktober 2005, 20:07:11 »

Wunderbar !

mod_ifsession reinkompiliert und deinen Anweisungen gefolgt, funktioniert 1a.

Wenn ich jetzt noch:
Zitat
331 Password required for jens.
Password:
421 Service not available, remote server has closed connection
Login failed.
No control connection for command: No such file or directory


anpassen könnten wäre das der tüpfelchen auf dem i
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.052 Sekunden mit 15 Zugriffen.