ProFTPD

Sekcia: Konfigurácia 10.07.2009 | 01:19
Avatar DjBass Debian  Používateľ
Zdravím. Nainštaloval som ProFTPD, vytvoril skupinu a pridal užívateľa. Na FTP mi ide v pohode napojiť, ale potrebujem ešte pár veci. Keď sa niekto pripojí na FTP, aby mohol byť len vo svojom priečinku a nemohol ísť vyššie a ďalej... dá sa nejak spraviť, aby bol FTP užívateľ a nemal shell? Potreboval by som to nastaviť nejak na webserver. Dík.
    • Re: ProFTPD 10.07.2009 | 03:11
      Avatar piter Debian, ArchLinux  Používateľ
      Do proftpd.conf:
      aby nemohol uzivatel ist vyssie ako do domovskeho adresara, existuje direktiva DefaultRoot ~
      aby uzivatel mohol pouzivat ftp bez toho aby mal shell, existuje dalsia direktiva RequireValidShell off

      Potreboval by som to nastaviť nejak na webserver - rozumiem tomu asi tak, ze chces, aby si cez protokol http mohol zobrazit ten isty adresar, ktory je domovskym adresarom uzivatela ftp. Toho sa da dosiahnut viacerimi sposobmi, napr. nastav uzivatelovi ako domovsky adresar ten isty, co je nastaveny ako DocumentRoot na apachi (ak pouzivas iny webserver, plati to iste), len si daj bacha na prava suborov a adresarov - nastavil by som ich na 0664 (subory), 0775 (adresare) a ako vlastnika user:www-data (ak webserver pracuje pod uzivatelom www-data a ftp uzivatel je user) a usera by som pridal do skupiny www-data.

      teraz rozmyslam...este jednoduchsie je zadat do proftpd.conf DefaultRoot /var/www alebo adresar co je DocumentRoot v apachi, a nezabudnut na tie prava.
      • Re: ProFTPD 10.07.2009 | 13:38
        Avatar DjBass Debian  Používateľ
        Aha, ďakujem. A keď zadám RequireValidShell off, tak kde si potom môžem vytvoriť užívateľov do FTP a priradiť im heslá?
        • Re: ProFTPD 11.07.2009 | 06:07
          Jaroslav Petráš (asfalatus)   Návštevník
          http://en.wikipedia.org/wiki/Shell_%28computing%29

          Ked si otvoris tu linku tak snad pochopis co je to shell. Uzivatel nemusi mat k dispozicii shell aby mohol v systeme existovat. V niektorych pripadoch je to dokonca neziaduce.

          Uzivatelov mozes pouzit budto realnych alebo virtualnych (plati aj pre proftpd).
          • Re: ProFTPD 12.07.2009 | 01:56
            Avatar DjBass Debian  Používateľ
            No ok, ale ako mám spraviť to, aby som mohol vytvoriť užívateľa pre ProFTPD, nastaviť mu cestu a heslo?
            • Re: ProFTPD 04.11.2011 | 10:03
              neznalec   Návštevník
              ROFL, saliem, bavim sa a placem. Tradicne, niekto sa na nieco pyta, pricom dostane riesenie nieco ineho, len ma zaraza, preco aj po niekolkonasobnom zopakovani otazky, dostava odpoved na nejaku blbinu, ktora je viac ako jasna a nic mu nepomoze? Ze by proftpd stalo za prd?

              Preco na celom webe toto nikto nevie do <> zodpovedat>> AKO VYROBIT USEROV FTP ?????????

              dovi a dopo

              PS: a tebe prajem vela uspechov s ftp :)
              • Re: ProFTPD 04.11.2011 | 12:01
                Avatar Dare_devil Debian, OpenSuse  Používateľ
                Vytvorit uzivatelsku skupinu napr. 'ftp_access', vytvorit juzrov janko peter marketa, pridelit ich do skupiny ftp_access, proftpd nastavit tak, aby ten, kto sa chce pripojit, musel byt v skupine ftp_access a je to.. Ci ne?
                There is no flag large enough to cover the shame of killing innocent people
            • Re: ProFTPD 04.11.2011 | 11:58
              Avatar bedňa antiX, Devuan, LegacyIce  Administrátor
              Tu máš odpoveď http://ubuntuforums.org/showthread.php?t=79588
              Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org