www.ProFTPD.de
13. März 2007, 19:02:05 *
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  
  Zeige Beiträge
Seiten: 1 [2] 3
16  ProFTPD / ProFTPD - Deutsch / Re: proftpd loeppt, aber kein Zugang am: 22. Mai 2003, 09:14:51
Hallo,

hast Du mal den debug Modus versucht ?
proftpd -n -d5
Was kommt dabei heraus ?

Gruss,

Claus
17  ProFTPD / ProFTPD - Deutsch / Proftpd newbie frage / hilfegesuch am: 20. Mai 2003, 21:44:05
Zitat von: "FordPrefect"
hmm und was macht diese Befehlszeile ?


Proftpd neu starten. Das ganze als script ausführen um den Befehl nicht ständig eingeben zu müssen.
18  ProFTPD / ProFTPD - Deutsch / Proftpd newbie frage / hilfegesuch am: 20. Mai 2003, 21:35:46
Zitat von: "Wörsty"
Zitat von: "Anonymous"
Zitat von: "FordPrefect"
SuSe
Besserung

Genau. Aber ich bin für RedHat  Lächelnd

War auf Windows<=>Linux bezogen, geht aber eigentlich auch daraus hervor. Sicherlich hat jeder seine vorlieben, der eine fährt Audi der andere VW was dann so langsam in Richtung Kindergarten geht.

Zitat

Da braucht man ja wieder perl.

Richtig Zwinkernd
Ich geh davon aus das es auf einem gutem Sytem installiert ist, oder wie in diesem Fall auch schnell in ein shell script verwandelt werden kann.
Zitat

Geht vielleicht auch so:
Code:

pid= `find / -name proftpd.pid  -exec ls '{}' \;`
/bin/kill `cat $pid 2> /dev/null ` > /dev/null 2>&1


Ich glaube nicht nur vielleicht, noch ein
Code:
#!/bin/sh
drauf und fertig ist das shellscript.
Frage : warum eigentlich 'find' wenn man weiss wo die pid ist ?

Gruss,

Claus
19  ProFTPD / ProFTPD - Deutsch / Mehrere User auf bestimmte Ordner beschränken... am: 19. Mai 2003, 17:34:04
Zitat von: "bareis"
nicht, dass ich mir noch den Kunden FTP Server zerschiesse.......  

Deswegen sollte es oberste Priorität haben sich einen Testserver zu halten, der im Falle eines Gau's der Produktivmaschine auch noch als Backup Server eingesetzt werden kann/könnte.
20  ProFTPD / ProFTPD - Deutsch / SFTP mit proftpd am: 19. Mai 2003, 10:56:11
Zitat von: "Wörsty"

Hätte ja sein können, dass da jemand schon was fertig im Schubfach hat.

Stimmt, interessieren würde mich das auch noch mal, was aber erstmal Zeit hat. An meinem Arbeitsplatz laufen mehrere Ftp-Server, alle auf
Windoof basis, davon würde ich gerne Mittelfristig einen oder mehrere mit einem Proftpd auf Linux erschlagen und dann wird auch sftp eine Rolle spielen.
Zitat von: "Wörsty"

Nehme ich nach den Direktiven nochmal in Angriff.

Schön, ich dachte schon Du hättest mehr Freizeit zur Verfügung *neid
21  ProFTPD / ProFTPD - Deutsch / OT ?: mysql - suche und ersetzen am: 19. Mai 2003, 10:50:15
ups,

stimmt, es handelte sich hier ja um einen Teilstring,
das hatte ich schon wieder verdrängt und war auf ein reines suchen und ersetzen fixiert.
Dann muss das ganze natürlich in eine Routine, logisch.

Ich meine aber das auch das ersetzen von Teilstrings und verarbeiten von variablen mit Sql möglich ist.

Sicherlich ist man aber mit jedem Script schneller, ich würde mir diese Mühe auch nicht machen.

So long,

Claus
22  ProFTPD / ProFTPD - Deutsch / OT ?: mysql - suche und ersetzen am: 19. Mai 2003, 09:22:14
um die Liste der einfachen Möglichkeiten komplett zu machen...

...tut es auch ein simples Sql Statement

Update ... set (das was ausgetauscht werden soll) (ersetzen)
      where (die kriterien) (suchen)

Gruss,

Claus
23  ProFTPD / ProFTPD - Deutsch / OT ?: mysql - suche und ersetzen am: 18. Mai 2003, 18:36:09
Hallo,

wenn ich Dich richtig verstehe möchtest Du alles von http// in ftp// ändern
und nicht nur bestimmte links, oder ?

Da Du ja schon mit php arbeitest, könntest du dir eine script erstellen
das sich per select und update jeden betroffenen Datensatz vornimmt.

So wie es aussieht ist ja nur die Spalte "link" davon betroffen.
In dem Script zerlegst du diesen Eintrag und bastelst ihn mit den
neuen werten zusammen und machst das update.

Wenn $url und $pfad fix sind könntest Du auch per reinem Sql Statement
in einem Mysql Frontend das update vornehmen.

Gruss,

Claus
24  ProFTPD / ProFTPD - Deutsch / SFTP mit proftpd am: 16. Mai 2003, 23:06:27
Das macht erstmal 5797,10EUR, 290 Zeichen * 19,99EUR, Leerzeichen und Smilies nicht mitgerechnet=Rabatt.  L&auml;chelnd

Ohne Spass, Du bist doch nach an den Directiven drann, willst Du noch ne Baustelle aufmachen ? Du weißt doch das Deine Freizeit begrenzt ist und Deine Freundin dreht doch bestimmt jetzt schon am Rad  L&auml;chelnd

OK, ich gebe zu wieder an dem Zeug genascht zu haben das zu viel weibliche Hormone enthält, danach rede ich immer dummes Zeug und kann kein Auto mehr fahren, wie heißt es noch gleich.....ach ja Jever  :wink:

Ich werde besser mal ein IPL fahren,
in diesem Sinne ein schönes Wochenende...
25  ProFTPD / Links zu User Beiträgen / Logformat / Daily Log mit Fifo's am: 15. Mai 2003, 22:23:43
Ein Codeschnipsel zur Erstellung von Daily Log's.
Auf Basis von FIFO's (named pipes) Siehe man mkfifo.
Voraussetzung ist das Vorhandensein einer Fifo Datei.
In diesem Beispiel 'proftpd_log.fifo'
Das Logformat in der proftpd.conf sieht wie folgt aus.
LogFormat default "IP|%a|CMD|%m|CMDLine|%r|USR|%u|TIME|%{%F %T}t|FileN|%f|CODE|%s"
In dieser Variante werden "Schlüssel" mitgegeben (Nicht für ein "Daily Log" notwendig).
Die Übergabe in der conf
ExtendedLog /usr/local/proftpd/var/log/proftpd_log.fifo ALL default
Hier wird als Logdatei die Fifodatei angegeben.
Wer kein Perl hat kann es sicher auch zu einem Shellscript umbauen.


Code:

#!/usr/bin/perl
#######################################################################
#Script wertet das Logformat vom Proftpd das in eine Fifo
#umgeleitet wurde aus und erstellt ein Log mit dem Dateinamen
#des Aktuellen Tages.
#Darüber hinaus wird in diesem Codeschnipsel die Übergabe
#der Logvariablen mit Schlüsseln in ein Hash übergeben.
#Über die Schlüssel angesprochen werden die Werte
#in Variablen gespeichert die zu einer weiteren Verarbeitung
#dienen können.
#######################################################################

#Pfad zur FIFO
$LogFifo = '/usr/local/proftpd/var/log/proftpd_log.fifo';

$i = 1;

while ($i ==1) {
       #---------------------------------------------------------------
       #Hier "lauscht" das Script auf Logfile Daten vom Proftpd.
       #Sind welche vorhanden werden diese zeilenweise in $GetString
       #eingelesen.
       open FIFO, "<$LogFifo" or die "can't read $LogFifo: $!";
       $GetString = <FIFO>;
       
       #----------------------------------------------------------------
       
       #While Schleife prüft bei gefülltem $GetString auf String "stop",
       #dieser kann manuell an das FIFO gesendet werden um das Script
       #sauber zu beenden.
       while($GetString ne ''){
             $hit = index($GetString,"stop");
                    if($hit != -1){
                       $i=2;
                    }
       #--------------------------------------------------------------------
       
             #--------------------------------------------------------------
             #Das Hash wird mit den entsprechenden Infos vom Proftpd gefüllt.
             #Hierbei werden, die in der Conf definierten Schlüssel dem Hash
             #ebenfalls als Schlüssel übergeben.      
             %Arr = split('\|',$GetString);
             #--------------------------------------------------------------
             
             #--------------------------------------------------------------
             #Dieser Block übergibt an die benötigeten Variablen zur weiteren
             #Verarbeitung die Werte aus dem Hash.
             $User = $Arr{USR};
             $Zeit = $Arr{TIME};
             $CmdLine = $Arr{CMDLine};
             $ClientIP = $Arr{IP};
             $Cmd = $Arr{CMD};
             $FileName = $Arr{FileN};
             $Code = $Arr{CODE};
             $timestmp = &getDate; #Aktuelles Datum ermitteln.
             #---------------------------------------------------------------
             
             #---------------------------------------------------------
             #Das ganze wird in ein Log das als Dateiname das
             #Aktuellem Datum hat geschrieben.
             #z.b. 15052003
             open(LOGFILE,">>/usr/local/proftpd/var/log/$timestmp");
                  print LOGFILE $GetString;
             $GetString = <FIFO>;
}
    close LOGFILE;
    #---------------------------------------------------------
 close FIFO;
 
 sleep 1;
}


##############################################################################
#---Start Prozeduren und Funktionen
##############################################################################
sub getDate{
    $jahr = (1900+(localtime)[5]);
    $monat = sprintf("%02d",(localtime)[4]+1);
    $tag = sprintf("%02d",(localtime)[3]);
    $AktDatum = $tag.".".$monat.".".$jahr;
    return($AktDatum);
}
26  ProFTPD / ProFTPD - Deutsch / dir list will nicht am: 13. Mai 2003, 21:34:30
Zitat von: "mainhattan"

wenn ich mich per linux-ftp (konsole) auf den rechner einlogge
und dann "dir" mache kommt diese meldung:
---------------------
500 EPSV not understood.
227 Entering Passive Mode (192,168,6,14,202,249).
---------------------
dann dauert es ewig bis die dateien angezeigt werden, ein win
ftp-client bricht da schon ab weil es ihm zu lange dauert.

Verstehe, Du kommst erst gar nicht soweit das Du eventuell
vorhandenen Dateien angezeigt bekommst, hatte ich falsch verstanden.

Dein Client sendet ein extended passiv command das vom Server nicht verstanden wird und wechselt dann in den Passive Mode, deswegen dauert das ganze auch ne weile.
Kann es sein das Du ne FW laufen hast ?
27  ProFTPD / ProFTPD - Deutsch / kein login möglich am: 13. Mai 2003, 20:41:25
Zitat von: "barthezz"
Früher ging der, war aber deaktiviert!

Was war deaktiviert ? der user oder Proftpd ?

Zitat von: "barthezz"

Die User sind als Systemuser eingerichtet....

OK, Du schreibst Du hast nix an der conf verändert.
Poste doch trotzdem mal die wichtigen Elemente, so das man sich
mal einen Überblick über Dein System machen kann.

Zitat von: "barthezz"
Connecting to 192.168.0.253 #36
Connected to 192.168.0.253 Port 21
220 Willkommen auf Meinem Server
USER barthezz
331 Password required for barthezz.
PASS (hidden)
530 Login incorrect.


Was steht eigentlich in dem Error Log vom Proftpd ?


Claus
28  ProFTPD / ProFTPD - Deutsch / Re: kein login möglich am: 13. Mai 2003, 20:03:25
nene,
nachdem Stonki nach Zeichen abrechnet wird hier wirklich dolle gespart.
Vielleicht sollte eine Rabattstaffel eingeführt werden ;)

Zitat von: "barthezz"
Hallo,
habe das problem das kein login mehr auf den proftpd mehr möglich ist...
Früher ging der, war aber deaktiviert! Seitdem hat sich nichts an der config geändert! Proftpd neustarten hilft nichts genauso wie server reboot!


Tja, Früher.... war alles aus Holz, Heute ist es rund und dreht sich ;)

Wie ist der user den eingerichtet ?
Systemuser ?
Über mod_sql  ?
Oder AuthUserfile ?
Oder bei OBI ?

Gruss,

Claus
29  ProFTPD / ProFTPD - Deutsch / Re: DefaultRoot und trotzdem Symlinks? am: 13. Mai 2003, 19:55:26
Zitat von: "Anonymous"

Gibt es nun dennoch eine Möglichkeit, dass sie Symlinks nutzen können? Wenn ich in ihrem Heimatverzeichnis einen Symlink "test" anlege der nach /test (rechte 755) verzweigt, so kommen sie dort nicht rein...


Vergiss Symlinks, funktionieren nach chroot nicht.
Mounte das Verzeichnis dorthin wo Du es haben willst.
Minifaq #2
http://www.proftpd.de/index.php?id=13

Gruss,

Claus
30  ProFTPD / ProFTPD - Deutsch / Re: dir list will nicht am: 13. Mai 2003, 14:13:38
Zitat von: "mainhattan"
hi,

thunfisch ;)

Zitat
ich habe den ftp am laufen, login klappt auch

Das freut mich ;)

Zitat
, nur wird mir der inhalt des verzeichnisses nich angezeigt.

Kann es sein das Deine Dateien einen Punkt vor dem Dateinamen haben ?
Etwas so ( .Datei ) ?
Dann sind es versteckte Dateien die Du nicht sehen kannst.

Gruss

Claus
Seiten: 1 [2] 3
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.07 Sekunden mit 15 Zugriffen.