www.ProFTPD.de
13. März 2007, 21:41:01 *
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 ... 115 116 [117] 118 119 ... 124
1741  ProFTPD / ProFTPD - Deutsch / ratio accounts + virtual path mapping´?? am: 23. Mai 2003, 09:40:17
Zitat von: "Anonymous"

aber das mit <ifuser..... klappt immer noch net, kanns sein das es am modul liegt???


teste mal mit 1.2.9RC1 oder gebe mir root access auf Deinen Rechner... (ernsthaft).

cu

stonki
1742  ProFTPD / ProFTPD - Deutsch / Wie macht man so eine Konfiguration ? am: 23. Mai 2003, 09:38:45
1) aLso entfernen: musst mal schauen, ob "make uninstall" geht. Ist IMHO aber unnoetig.

2) 1.2.9RC1: habe ich noch nicht eingesetzt, aber in der ProFTPD Mailingliste gab es keine wirklichen Probleme

3) Starte doch ProFTPD einmal im Debug Modus und schaue, welche Ausgaben passieren.

cu
stonki
1743  ProFTPD / ProFTPD - Deutsch / ratio accounts + virtual path mapping´?? am: 22. Mai 2003, 19:29:00
Zitat von: "chulu"
wie kann ich denn ein mudul oder proftpd deinstallieren?? vielleicht hilft ja das??


Smiley RTFM
Also: Du kompiliest ProFTPD IMMER mit allen Modulen, die Du benoetigst. Ein nachtraegliches einbinden von Modulen ist nicht moeglich.  Also kompiliere ProFTPD mit beiden Modulen, ueberpruefe mit "proftpd -l" ob die drin sind und dann step for step. Aussagen wie "will nicht" etc. helfen nicht gerade weiter, da meine Glaskugel auf Arbeit ist und Harry Potter 5 erst in 3 Wochen rauskommt.

cu
stonki
1744  ProFTPD / ProFTPD - Deutsch / Mehrere User auf bestimmte Ordner beschränken... am: 22. Mai 2003, 17:58:09
Zitat von: "bareis"
auch auf die Gefahr hin, dass ich gleich aus dem Forum geprügelt werde... :  :D

Ich komm einfach nicht dahinter. Jetzt habe ich es so eingetragen, geht aber trotzdem nicht:


  DefaultRoot /wwwroot/ftp.xxx.de/kunden
  <Directory /wwwroot/ftp.xxx.de/kunden>
  </Directory>
 


bitte nicht hauen.......... *g*


Karateanzug aus dem Schrank hol..... :)

a) wenn ich Dich nicht  vollstaendig falsch verstanden habe (passiert mir sonst nur bei Frauen), dann hast Du noch immer einen denkfehler ! Bitte lese Dir bitte meine Nachricht in diesem Thread vom 21 Mai 2003 08:43    durch.

b) SCHMEISS alles was mit "if" zu tun hat RAUS

c) Lege einen User an,  der der KUNDE ist.

d) Defaultroot ~
1745  ProFTPD / ProFTPD - Deutsch / ratio accounts + virtual path mapping´?? am: 22. Mai 2003, 17:09:26
Zitat von: "chulu"

Code:

# Set the user and group under which the server will run.
User look
Group ftp


Ich versuche ja hier immer allgemein gueltige Antworten zu geben, daher nehme ich auch immer Bezug auf "Fehler" die mir auffalllen. Dies hier ist z.B. relativ unsinnig. Solange Du Dich als User einloggst (also NICHT anonym), laeuft ProFTPD als der User. Also wenn ich mich einlogge, dann laueft MEINE ProFTPD Session als "stonki.users", wenn Elvis sich einloggen wuerde als "elvis.users" und von Jesus mal ganz zu schweigen Smiley

Daher ist diese Angabe IMHO falsch und ich wuerde sie eher zu nobody.nogroup setzen,

Zitat

Code:

<IfUser look>
TimeoutIdle 60
MaxClientsPerUser 1 "Only one such user at a time."
<Directory /home/look/*>
  <Limit WRITE>    # Alle Schreibzugriffe verbieten
   DenyAll        
  </Limit>        
</Directory>
</IfUser>


Das sieht fuer mich ganz ok aus, ich habe jedoch das "ifsession" Modul noch nicht benutzt. Das wuerde nun bedeuten, dass sich ALLE USer mehrmals einloggen koennen, jedoch NICHT der User "look". Ist es das was Du willst ?

Zu Deiner anderen Frage: bei .configure musst Du die Module angeben, die Du drin haben willst.

cu
stonki
1746  ProFTPD / ProFTPD - Deutsch / ratio accounts + virtual path mapping´?? am: 22. Mai 2003, 15:56:11
Zitat von: "Anonymous"
noch ne frage :), also das "UserRatio stonki 0 0 3 100000 " kommt einfach ans ende der proftpd.conf?!


jupp
1747  ProFTPD / ProFTPD - Deutsch / ratio accounts + virtual path mapping´?? am: 22. Mai 2003, 14:47:34
Zitat von: "chulu"
hi stonki, dank dir für die schnelle und ausführliche antwort, aber eine frage hätte ich noch :

soll ich das auch machen wenn ich das schon installiert habe???


Achselzucken.....

mit "ProFTPD -l" bekommt man nur eine Liste mit den Modulen, die wirklich drin sind. Ich mach das immer, ob zu sehen, ob das gewuenschte Modul auch wirklich drin ist. Nicht mehr -- nicht weniger. Ob das jemand macht, bleibt ihm selbst ueberlassen....

cu
stonki
1748  ProFTPD / ProFTPD - Deutsch / Re: PROFTPD läßt sich unter Suse 8.2 nicht stoppen am: 22. Mai 2003, 10:26:05
Zitat von: "Crazymichi"

Start Script


Da Dein Start Script vollstaendig anders aussieht als mein, poste ich Dir mal meins. Ich habe SuSE 8.2 am laufen, ProFTPD aus dem Tarball selber kompiliert, ohne irgendwie was an den Dirs zu machen. Sollte also identisch wie bei Dir sein:

---------------------

linux:/home/stonki/000/proftpd-1.2.8/contrib # less /etc/init.d/proftpd


#! /bin/sh

### BEGIN INIT INFO
# Provides:          ProFTPD
# Required-Start:    $syslog $network
# X-UnitedLinux-Should-Start:
# Required-Stop:     $syslog $network
# X-UnitedLinux-Should-Stop:
# Default-Start:     3 5
# Default-Stop:      0 1 2 6
# Short-Description: ProFTPD
# Description:       Start ProFTPD to allow FTP Services
#! /bin/sh

#       $local_fs               all local file systems are mounted
#                               (most services should need this!)
#       $remote_fs              all remote file systems are mounted
#                               (note that /usr may be remote, so
#                                many services should Require this!)
#       $syslog                 system logging facility up
#       $network                low level networking (eth card, ...)
#       $named                  hostname resolution available
#       $netdaemons             all network daemons are running


# Check for missing binaries (stale symlinks should not happen)
PROFTPD_BIN=/usr/local/sbin/proftpd
test -x $PROFTPD_BIN || exit 5

# Check for existence of needed config file and read it
PROFTPD_CONFIG=/usr/local/etc/proftpd.conf
test -r $PROFTPD_CONFIG || exit 6
# . $PROFTPD_CONFIG

. /etc/rc.status

# Reset status of this service
rc_reset

case "$1" in
    start)
        echo -n "Starting ProFTPD "
        ## Start daemon with startproc(8). If this fails
        ## the return value is set appropriately by startproc.
        startproc $PROFTPD_BIN

        # Remember status and be verbose
        rc_status -v
        ;;
    stop)
        echo -n "Shutting down ProFTPD "
        ## Stop daemon with killproc(8) and if this fails
        ## killproc sets the return value according to LSB.

        killproc -TERM $PROFTPD_BIN

        # Remember status and be verbose
        rc_status -v
        ;;
    try-restart)
        ## Do a restart only if the service was active before.
        ## Note: try-restart is not (yet) part of LSB (as of 1.2)
        $0 status >/dev/null &&  $0 restart

        # Remember status and be quiet
        rc_status
        ;;
    restart)
        ## Stop the service and regardless of whether it was
        ## running or not, start it again.
        $0 stop
        $0 start

        # Remember status and be quiet
        rc_status
        ;;
    force-reload)
        ## Signal the daemon to reload its config. Most daemons
        ## do this on signal 1 (SIGHUP).
        ## If it does not support it, restart.

        echo -n "Reload service ProFTPD "
        ## if it supports it:
        killproc -HUP $PROFTPD_BIN
        #touch /var/run/FOO.pid
        rc_status -v

        ## Otherwise:
        #$0 stop  &&  $0 start
        #rc_status
        ;;
    reload)
        ## Like force-reload, but if daemon does not support
        ## signaling, do nothing (!)

        # If it supports signaling:
        echo -n "Reload service PROFTPD "
        killproc -HUP $PROFTPD_BIN
        #touch /var/run/FOO.pid
        rc_status -v

        ## Otherwise if it does not support reload:
        #rc_failed 3
        #rc_status -v
        ;;
    status)
        echo -n "Checking for service ProFTPD "
        ## Check status with checkproc(8), if process is running
        ## checkproc will return with exit status 0.

        checkproc $PROFTPD_BIN
        # NOTE: rc_status knows that we called this init script with
        # "status" option and adapts its messages accordingly.
        rc_status -v
        ;;
    probe)
        ## Optional: Probe for the necessity of a reload, print out the
        ## argument to this init script which is required for a reload.
        ## Note: probe is not (yet) part of LSB (as of 1.2)

        # test /etc/FOO/FOO.conf -nt /var/run/FOO.pid && echo reload
        ;;
    *)
        echo "Usage: $0 {start|stop|status|try-restart|restart|force-reload|reload|probe}"
        exit 1
        ;;
esac
rc_exit
--------------------------------------------------------------------------
1749  ProFTPD / ProFTPD - Deutsch / Re: ratio accounts + virtual path mapping´?? am: 22. Mai 2003, 10:19:59
Zitat von: "chulu"
hi all,
1.0 ratio accounts (count bytes over all session), in der faq kann steht "Yes the mod_ratio module provides for doing just this" , wo bekomme ich das mod_ratio mudul her, und in welches verzeichnis mus ich es packen??

ist dabei.
./configure --with-modules=mod_ratio
nach make und make install, proftpd mit "proftpd -l" aufrufen, um zu sehen, ob es mit drin ist. Siehe bitte im ProFTPD Tarball: /contrib/README.ratio

Zitat

1.1 dann steht da :
UserRatio * 5 5 5 50000                      # special default case
also bei UserRatio ftp 0 0 0 0 , da wo die nullen sind, kommen da die uid der user rein dir ratios haben sollen??

nein.  aus der Readme:
UserRatio username FILERATIO FILECREDITS BYTERATIO BYTECREDITS(kB)

Also:
UserRatio stonki 0 0  3 100000
Was bedeutet: Die Anzahl der Files (hier 0 0) interessieren nicht, das Ratio Verhaeltnis ist 3 und ich darf 100000 KB vorher saugen. Der Wildcard "*" steht fuer alle User, kann auch mit Userangaben gemixt werden

Zitat

1.2 und wo stelle ich ein ob de rratio die bytes oder die files zählt??

Das sollte damit dann auch geklaert sein.

Zitat

2.0 dann die frage zum virtual path mapping, also in dem home dir der ftp user, soll ein upload dir sein, und ein download dir, das home verzeichnis befindet sich auf hda1, wenn der user jezt auf den ordner download klickt, soll er auf hdb1 landen was eine fat32 partition ist, wie is das zu verwirklichen??


in dem Du das Dir in die entsprechenden User Verzeichnisse mountest. Siehe die MiniFAQ.

cu
stonki
1750  ProFTPD / ProFTPD - Deutsch / Re: SFV Checker für proFTPd ? am: 21. Mai 2003, 17:33:04
Zitat von: "FlaSH_TGM"
Hallo zusammen.

Ich konnte in der Anleitung nichts finden darum stell ich meine Frage einfach mal hier  :lol:

Unterstützt proFTPd SFV-Check oder gibt es ein Modul dafür, das man verwenden könnte oder ist sowas in Planung oder kann ich bei diesem FTP Server vergeblich suchen/warten ?


oft angefragt, aber leider gibt es (AFAIK) kein solches Modul. Es gibt einige Notloesungen mit mod_autorun, so dass nach jedem Upload ein Checker gestartet wird, aber diese automatisierung wie bei einigen Win FTP Clients gibt es leider nicht.

cu
stonki
1751  ProFTPD / ProFTPD - Deutsch / Mehrere User auf bestimmte Ordner beschränken... am: 21. Mai 2003, 17:31:28
Zitat von: "bareis"
sorry, wenn ich euch nerve..........  :roll:

das Homedir setze ich doch z.B. wie in meiner Konfig oben, oder?

<Directory /wwwoot/ftp.xxx.de/kubach>

jedoch komme ich immer in das Homeverzeichnis des Benutzers....

Was mache ich falsch?

Grüsse Urban


nein, Du setzt das HomeDir nicht per <directory>. Die <directory> Direktive gibt nur an, welche FTP Befehle in dem Directory erlaubt sind. Wenn Du die User einsperren willst, dann nimmst Du "defaultroot" (siehe MiniFAQ #1). Nochmal: wenn die User keinen Shell Zugang haben sollen (was bei FTP oder webservern eh selten ist), dann gebe denen HomeDirs, die dem Webspace entsprechen.

cu
stonki
1752  ProFTPD / ProFTPD - Deutsch / Mehrere User auf bestimmte Ordner beschränken... am: 21. Mai 2003, 16:39:57
Zitat von: "bareis"
Hallo, schön und gut, aber wie bekomme ich folgendes hin?

Möchte doch nur, dass (in einem virtuellen Host) 3 Benutzer in 3 verschiedene Verzeichnisse kommen.............  :?  :?  :?  :?  :?  :?



hmm, <stonki ist gestresst Modus> Du liest Dir aber durch was wir schreiben, oder </stonki ist gestresst Modus>

wenn Du drei User in drei verschiedene Verzeichnisse haben willst, dann setze dich einfach deren HomeDir dahin !

cu
stonki
1753  ProFTPD / ProFTPD - Deutsch / Re: frage zum proftpd tool von moshi am: 21. Mai 2003, 12:35:58
Zitat von: "lausi"

ich teste gerade das web frontend von moshi
jetzt habe ich volgendes problem ich kann zwar daten holen und senden nur das löschen von datein geht nicht mehr.


daraus schliesse ich, dass das anlegen, loeschen etc. von usern klappt und das Frontend funktioniert. Also ist die Frage nicht related zu dem Web Frontend von Moshi !?

Zitat

Maine frage dazu mus ich das jetzt in der config dem sql server extra bekantgeben
SQLLog Dele  ?

Nein, das hat ja damit nix zu tun. SQLLOG hat ja nix mit den eigentlich rechten zu tun, sondern nur, welche Befehle geloggt werden.


Zitat

im verzeichnis pfad ist es ja hinterlegt und die rechte sind auf 777 gestellt
<Directory /usr/local/httpd/htdocs/members/*>
        AllowOverwrite   on
   <Limit STOR CMD MKD WRITE RETER DELE RMD>
    AllowALL
   </Limit>
</Directory>


Als das Limit "RETER" kenne ich nicht.  Ich tippe ja stark darauf, dass die Unix Rechte der Files das loeschen nicht erlauben. Setze die mal wirklich auf 777 (chmod -R 777 /pfad/*).

Ansonsten starte mal im Debug Modus und schau wieso Du nicht loeschen kannst.  

cu
stonki
1754  ProFTPD / ProFTPD - Deutsch / Mehrere User auf bestimmte Ordner beschränken... am: 21. Mai 2003, 08:43:35
Zitat von: "bareis"
ja genau und jetzt habe ich eben eine Website, auf die mehrere Benutzer zugreifen wollen und dabei in unterschiedliche Verzeichnise geschoben werden sollen....

gruss urban


dann machst Du Dir das Leben unglaublich schwierig. Ohne nun auf Dein problem genau eingehen zu wollen, erklaere ich Dir mal, wie ich das hier mache:

Auf diesem Server laufen ca. 20 Domains. Jede Domain liegt dabei in einem Verzeichnis ala "/srv/www/www.proftpd.de" (oder so aehnlich). Nun tue ich mal so, als wenn ich nicht proftpd.de waere, dann wuerde ich dafuer einen user anlegen mit dem namen "proftpd.de". Ich benutze dafuer das mod_sql modul. Hier lege ich fest, dass der User "proftpd.de" die UID und GID vom Webserver (wwwrun.nogroup) oder alternativ (nobody.nogroup) hat. Als HomeDir logischerweise sein Verzeichnis (siehe oben). Ausserdem laeuft noch das Mod_quotatab Modul, das jede Domain nur Platz zwischen 10MB und 250MB erlaubt.

Anderes Beispiel:
www.test.de

ich lege also ein Dir an (/srv/www/www.test.de). Ich lege einen User an "test.de" mit den Rechten (wwwrun.nogroup), mit dem Homedir "/srv/www/www.test.de), mit shell natuerlich "/bin/false". Dann sage ich in der SQL Quotatabelle: "test.de": max. 10MB. Done Fertig. Wenn ich nun ProFTPD Ausreizen wuerde, koennte ich mit dem CreateHome Befehl sogar das HomeDir automatisch anlegen und eine Beispiel HTML Seite plazieren.

Macht Sinn ?

cu
stonki
1755  ProFTPD / ProFTPD - Deutsch / Mehrere User auf bestimmte Ordner beschränken... am: 20. Mai 2003, 17:58:22
Zitat von: "bareis"
hallo, vielen Dank für eure Hilfe, der ftp server läuft wieder. Leider noch nicht so ganz wie ich will. Komme nun mit meinen Benutzern immer ins Homeverzeichnis. Möchte aber natürlich in das Verzeichnis, welches ich vorgebe....



ich ahne ja was.... und wenn ich recht habe, dann macht Ihr Euch das unnoetig schwierig.

Nun loese Dich mal von Deiner ProFTPD.conf. So wie ich die verstehe hast Du einen Server, der diverse Webseiten hostet. Nun haben die einzelnen Domain jweils einen usernamen (z.B. www.proftpd.de) damit die Leute den scheiss Uppen koennen. Richtig ? Oder versteh ich da was falsch ?

cu
stonki
Seiten: 1 ... 115 116 [117] 118 119 ... 124
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.09 Sekunden mit 15 Zugriffen.