×
Create a new article
Write your page title here:
We currently have 3,189 articles on s23. Type your article name above or create one of the articles listed here!



    s23
    3,189Articles

    Proftpd-howto: Difference between revisions

    Content added Content deleted
    No edit summary
    No edit summary
    Line 1: Line 1:
    =Proftpd(debian) Howto=
    =Proftpd(debian) Howto=
    ==User-Access mit Quota und Traffic Limit [UNDER CONSTRUCTION] (phrack temp - need new passwd:P)==
    ==FTP-Access mit Quota und Traffic Limit [UNDER CONSTRUCTION] (phrack temp - need new passwd:P)==


    bitte erstmal so lassen, ich arbeite noch dran ;)
    bitte erstmal so lassen, ich arbeite noch dran ;)


    * (optional) vorher den ssh-zugang auf bestimmte user limitieren: in /etc/sshd.conf <pre>AllowUsers IRGENDWER</pre><pre>PermitRootLogin No</pre>
    * kernel-support für quota muss gegeben sein
    * (optional) ident- & dns-lookup abschalten, um die zugriffszeit signifikant zu reduzieren)<br>in der datei /etc/proftpd.conf werden folgende einträge hinzugefügt:<pre>IdentLookups off</pre><pre>UseReverseDNS off</pre>
    * <pre>apt-get install quota quotatool</pre>
    * Voraussetzung: kernel-support für quota muss gegeben sein

    * <pre># apt-get install quota quotatool</pre>
    * in /etc/fstab <i>usrquota</i> einfügen, z.B.<pre>/dev/hda1 / ext3 defaults,usrquota 0 2</pre>
    * in /etc/fstab <i>usrquota</i> einfügen, z.B.<pre>/dev/hda1 / ext3 defaults,usrquota 0 2</pre>
    * auf allen partitionen mit quota wird die datei <i>quota.user</i> angelegt, im Bsp.: <pre>touch /quota.user</pre>
    * auf allen partitionen mit quota wird die datei <i>quota.user</i> angelegt, im Bsp.: <pre># touch /quota.user</pre>
    * wir prüfen ob die einstellungen übernommen wurden (ob usrquota für die partition aktiviert ist) <pre># cat /etc/mtab</pre>
    * Der User "fnord" soll maximal 230 MB speicher belegen können <pre># quotatool -u fnord -b -q 230MB -v /</pre>hierbei steht "/" wieder für die im beispiel verwendete partition /


    %% tmp %%<br>
    /etc/proftpd.conf DefaultRoot ~ // lock user to home dir (chroot)

    <br><br>

    QuotaEngine on<br>
    QuotaLimitTable file:/ftpquota.limittab<br>
    QuotaTallyTable file:/ftpquota.tallytab<br>
    QuotaDisplayUnits "Gb"<br>
    ServerAdmin "admin@server.org"<br>
    <br>
    in das bei QuotaLimitTable angegebene verzeichnis wechseln und dateien anlegen lassen// ftpquota --create-table --type=limit // ftpquota --create-table --type=tally<br>
    <br>
    bsp 5 gig transfer limit (up&down combined) ftpquota --add-record --type=limit --name=fnord --quota-type=user --bytes-xfer 24696061952<br>
    --bytes-upload=1 --bytes-download=0 --units=Mb<br>
    --update-record // --show-records // --delete-record // --bytes-upload //--bytes-download // --bytes-xfer etc. // --per-session
    <br><br>

    proftpd neustarten um config zu laden // /etc/init.d/proftpd restart<br>
    zum ftp als fnord connecten und quota anzeigen lassen // quote SITE quota

    Revision as of 02:06, 16 March 2006

    Proftpd(debian) Howto

    FTP-Access mit Quota und Traffic Limit [UNDER CONSTRUCTION] (phrack temp - need new passwd:P)

    bitte erstmal so lassen, ich arbeite noch dran ;)

    • (optional) vorher den ssh-zugang auf bestimmte user limitieren: in /etc/sshd.conf
      AllowUsers IRGENDWER
      PermitRootLogin No
    • (optional) ident- & dns-lookup abschalten, um die zugriffszeit signifikant zu reduzieren)
      in der datei /etc/proftpd.conf werden folgende einträge hinzugefügt:
      IdentLookups    off
      UseReverseDNS   off
    • Voraussetzung: kernel-support für quota muss gegeben sein
    • # apt-get install quota quotatool
    • in /etc/fstab usrquota einfügen, z.B.
      /dev/hda1       /    ext3    defaults,usrquota               0       2
    • auf allen partitionen mit quota wird die datei quota.user angelegt, im Bsp.:
      # touch /quota.user
    • wir prüfen ob die einstellungen übernommen wurden (ob usrquota für die partition aktiviert ist)
      # cat /etc/mtab
    • Der User "fnord" soll maximal 230 MB speicher belegen können
      # quotatool -u fnord -b -q 230MB -v /
      hierbei steht "/" wieder für die im beispiel verwendete partition /


    %% tmp %%
    /etc/proftpd.conf DefaultRoot ~ // lock user to home dir (chroot)



    QuotaEngine on
    QuotaLimitTable file:/ftpquota.limittab
    QuotaTallyTable file:/ftpquota.tallytab
    QuotaDisplayUnits "Gb"
    ServerAdmin "admin@server.org"

    in das bei QuotaLimitTable angegebene verzeichnis wechseln und dateien anlegen lassen// ftpquota --create-table --type=limit // ftpquota --create-table --type=tally

    bsp 5 gig transfer limit (up&down combined) ftpquota --add-record --type=limit --name=fnord --quota-type=user --bytes-xfer 24696061952
    --bytes-upload=1 --bytes-download=0 --units=Mb
    --update-record // --show-records // --delete-record // --bytes-upload //--bytes-download // --bytes-xfer etc. // --per-session

    proftpd neustarten um config zu laden // /etc/init.d/proftpd restart
    zum ftp als fnord connecten und quota anzeigen lassen // quote SITE quota

    Cookies help us deliver our services. By using our services, you agree to our use of cookies.
    Cookies help us deliver our services. By using our services, you agree to our use of cookies.