Új hozzászólás Aktív témák

  • Honkydoo

    őstag

    Sziasztok!

    Talátam egy jó ftp-servert: pure-ftpd
    Ami jó benne: Könnyű új fehasználót hozzáadni/elvenni, mivel a felhasználókat adatbázisban tárolja. A pure-ftpwho parancs szépen kiírja a serveren zajló eseményeket (ki mit tölt, milyen gyorsan).

    Telepítési útmutató:
    1. Létre kell hozni egy usert az ftp-nek, hozzá kell adnod a megfelelő sort a következő formula alapján:
    username:passwordhash:uid:gid:comment:/home/dir:/bin/sh
    Egy konkrét példa a gondolkodásra nem vágyóknak, például egy user hozzáadása a család számára: ftp:x:10:10:ftp:/:/sbin/nologin

    2. Létre kell hozni egy csoportot az ftp-nek: ftpgroup:x:10:ftp

    3. Update, telepítés: ipkg-opt update && ipkg-opt install pure-ftp

    4. Init.d fálj tartalma: nano /opt/etc/init.d/S81pure-ftpd
    #!/bin/sh
    case "$1" in
    start)
    echo "Starting pure-ftpd:"
    /opt/sbin/pure-ftpd -l puredb:/opt/etc/pureftpd.pdb -g /var/run/pure-ftpd.pid -4 -A -c 10 -d -C 3 -E -s -B -$
    ;;
    stop)
    if [ -n "`pidof pure-ftpd`" ] ; then
    echo "Stopping pure-ftpd:"
    killall pure-ftpd
    fi
    ;;
    restart)
    if [ -n "`pidof pure-ftpd`" ] ; then
    echo "Stopping pure-ftpd:"
    killall pure-ftpd
    fi
    echo "Starting pure-ftpd:"
    /opt/sbin/pure-ftpd -l puredb:/opt/etc/pureftpd.pdb -g /var/run/pure-ftpd.pid -4 -A -c 10 -d -C 3 -E -s -B -$
    ;;
    *)
    echo "Usage: $0 (start|stop|restart)"
    exit 1
    ;;
    esac

    5. Ftp userek létrehozása:
    pure-pw useradd test1 -u ftp -d /home/könyvtár/
    pure-pw mkdb

    6. /opt/etc/init.d/S81pure-ftpd start vagy reboot

    [ Szerkesztve ]

    "Légy olyan, mint bárki más, tégy olyat, mint senki más."

Új hozzászólás Aktív témák