www.ProFTPD.de
13. März 2007, 20:06:29 *
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: Logintext für alle + eigener text für bestimmten user  (Gelesen 258 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
guden
ProFTPD
*
Offline Offline

Beiträge: 103


Profil anzeigen
« am: 22. Juli 2003, 09:03:02 »

hi....
kann man einen logintext für alle user und zusätlich einen login text ( der angehängt wird) für den bestimmten user benutzen ?

zb so:
für guden:

welcome to ftp!!

User guden is in group admin..

für test:

welcome to ftp!!

User ftp is in group test

?

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

Beiträge: 1602


50772603
Profil anzeigen WWW E-Mail
« Antwort #1 am: 22. Juli 2003, 09:25:29 »

Sowas ähnliches hatten wir doch letztens schon mal.
Mann könnte mit mod_exec ein Script aufrufen, was die Messages generiert.
Hier
Gespeichert

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

Beiträge: 103


Profil anzeigen
« Antwort #2 am: 22. Juli 2003, 09:27:51 »

hab ich ja versucht...nur wie sag ich ihm wenn user test einloggt mach die wenn user guden einloggt mach das ?

oder geht das nur mit einem perlscript ?
Gespeichert
Wörsty
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 1602


50772603
Profil anzeigen WWW E-Mail
« Antwort #3 am: 22. Juli 2003, 09:32:05 »

Dafür hast du doch die Magic Cookies (Die kannst du auch direkt in der Displayxyz-Datei benutzen).
Die kannst du doch auch nehmen.
%u bzw. %U ist z.B. der User bei der Gruppe fällt mir grad' nix ein.
Eventuell mit Klassen arbeiten? (%x)
Oder mit einem Perlscript auswerten....
Gespeichert

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

Beiträge: 103


Profil anzeigen
« Antwort #4 am: 22. Juli 2003, 09:37:37 »

hmm ...classen kann ich aber nur auf ips binden nicht auf user oder versteh ich da was falsch?
Gespeichert
Wörsty
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 1602


50772603
Profil anzeigen WWW E-Mail
« Antwort #5 am: 22. Juli 2003, 09:39:48 »

Achso ja klar nur IP. :roll:
Mach's doch über ein Script wie letztens mit dem %a und der IP.
Oder ist dir das zu unsicher?
Gespeichert

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

Beiträge: 103


Profil anzeigen
« Antwort #6 am: 22. Juli 2003, 09:42:43 »

ne ist mir nicht zu unsicher bekomme es nur nicht hin....wollte das er mir wenn user admin sich einloggt er schreibt:

group: Admin.

usw.
nur dat will net
Gespeichert
Wörsty
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 1602


50772603
Profil anzeigen WWW E-Mail
« Antwort #7 am: 22. Juli 2003, 09:55:11 »

Tja. Man könnte ja mal beim Entwickler anfragen, ob er einen Magic Cookie für die Gruppe dazubauen kann/will. z.B. %G / %g
Das Problem ist ja, dass das auch mit mod_sql gehen sollte und die Gruppen gibt's ja unter Unix nicht.
Damit kann man die mit einem Script auch nicht auswerten.
Außer du baust ein Script, was in die Datenbank guckt und die Gruppe für %u raussucht und dann den Text zurückgibt.
Gespeichert

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

Beiträge: 103


Profil anzeigen
« Antwort #8 am: 22. Juli 2003, 09:57:42 »

werde ich machen danke :-)
Gespeichert
Wörsty
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 1602


50772603
Profil anzeigen WWW E-Mail
« Antwort #9 am: 22. Juli 2003, 10:05:56 »

So in etwa:
Code:
#!/bin/sh  
/bin/echo "Willkommen!" > $1  
/bin/echo "Benutzer: $2" >> $1  
/bin/echo -n "Gruppe:" >> $1
/bin/echo 'use ftp; select name from gruppen where mitglieder like "%$2%";'  |/usr/bin/mysql -pPaßwort |/bin/grep -v name >>$1
Gespeichert

RedHat 8.0 (2.4er Kernel)
proftpd 1.2.10
-mod_sql_mysql
-mow_wrap
-mod_exec
-mod_ifsession[/size]
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.058 Sekunden mit 17 Zugriffen.