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

  • snowflake

    tag

    válasz szijartg #1264 üzenetére

    Létrehozol egy új usert:
    sudo useradd -d /mnt/felcsatolt_ftp_particio -s /bin/false ftp_user

    adsz neki jelszót:
    sudo passwd ftp_user

    Nem irtad milyen ftp szervert használsz/nál. Ha proftpd-t akkor az /etc/proftpd.conf-ba írd be a következőket (ha nem szerepelnek benne):

    DefaultRoot ~
    RequireValidShell off

    A másodikat nem muszáj beírni, de akkor az /etc/shells -be fel kell venned még a /bin/false sort is! (ez a második módszer ajánlott inkább)

    Ilyenkor az történik, hogy ftp kliensel mindenki be tud lépni aki:
    -vagy ismeri a fent létrehozott ftp_user-t és annak jelszavát
    -vagy rendelkezik a szerveren érvényes login accountal (be tud loginolni) (természetesen a root-ot kivéve)

    Mindkét esetben a belépett felhasználó csak az un. home könyvtárát látja, nem tud kimenni belőle. az ftp_user-nak a /mnt/felcsatolt_ftp_particio könyvtár lesz ez esetben a home könyvtár.

    Ahoz hogy az ftp_user tudjon írni az /mnt/felcsatolt_ftp_particio könyvtárba, rendelkeznie kell azon a könyvtáron irási joggal is!

    Ajánlom figyelmedbe még a
    <Directory xyz >

    </Directory>
    ill. a
    <Limit xyz >

    </Limit>

    direktívákat. Ezekkel lehet árnyaltabban szabályozni az ftp szerver működését

    A direktívákról bővebben:
    [link]

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