lposadzy Napisano Kwiecień 20, 2005 Zgłoszenie Share Napisano Kwiecień 20, 2005 Mama zainstalowaną Fedore Core 2 i server ftp vsftpd. Mam problem, nie wiem jak skonfigurować FTP aby jeden z użytkowników najlepiej że by nie był to root miał dostęp do wszystkich użytkowników ftp najlepiej do katakogu /home reszta użytkowników mam zamkniętych w katalogacvh domowych. Chcodzi o to że znajomy chce mieć w sklepie ftp aby klijęci mogli mu podsyłać zdjęcia na server (jest totografem). Znajomy ma mieć dostęp do przegladania nadesłanych zdjęć dlatego musi mieć dostęp do wszystkich userów. Pozdrawiam , lposadzy Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
LordTom Napisano Kwiecień 26, 2005 Zgłoszenie Share Napisano Kwiecień 26, 2005 dla mnie vsftpd to wielkie nieporozumienie. Polecam proftpd. yum install proftpd lub apt-get install proftpd i powinien Ci sie zainstalowac:) a oto plik konfiguracyjny proftpd.conf , znajduje sie w /usr/local/etc/ ServerName "Nazwa serwera FTP" ServerAdmin mail admina serwera ServerType standalone DeferWelcome on DefaultServer on DefaultRoot ~ Port 21 Umask 002 User nobody Group nobody TimeoutIdle 300 TimeoutStalled 300 TimeoutLogin 60 TimeoutNoTransfer 300 ExtendedLog /var/log/proftp.log ExtendedLog /dev/tty11 DisplayLogin .welcome.msg MaxInstances 20 MaxLoginAttempts 2 MaxClients 60 ">>> Za duzo bydla rzucilo sie do zloba :-) <<<" MaxClientsPerHost 4 ">>> Za duzo polaczen z jednego IP <<<" <Limit LOGIN> Order allow,deny #Te ip nie maja dostepu do serwera Deny from sun1000.pwr.wroc.pl Deny from w3cache.pwr.wroc.pl Deny from w3cache.tpnet.pl Deny from w3cache. Deny from .cst.tpsa.pl Deny from .gov.pl Deny from .gov # Deny from .pol.co.uk </Limit> <Directory /> AllowOverwrite on </Directory> ########################################################################### # A N O N Y M O U S (/var/ftp/) # ########################################################################### <Anonymous ~ftp> User ftp Group ftp UserAlias anonymous ftp HideNoAccess on <Limit LOGIN> Order allow,deny # te ip maja wstep na konto Allow from 127.0.0.1 Allow from 192.168.1. DenyAll </Limit> <Limit WRITE> DenyAll </Limit> <Limit READ DIRS> IgnoreHidden on </Limit> </Anonymous> ########################################################################### # KONTA UZYTKOWNIKOW # ########################################################################### <Anonymous ~user> User user Group dtvk AnonRequirePassword on DisplayLogin .welcome.msg DisplayFirstChdir .message GroupOwner user Umask 002 # HideUser root # HideGroup root HideNoAccess on MaxClients 50 ">>> Ale dzis duzo ludu <<<" MaxClientsPerHost 20 ">>> Przystopuj koles! Za duzo polaczen z jednego IP <<<" <Limit LOGIN> AllowAll </Limit> <Limit WRITE> DenyAll </Limit> <Limit READ DIRS> IgnoreHidden on </Limit> </Anonymous> ########################################################################### # USER MA DOSTEP DO /HOME Z MOZLIWOSCIA ZAPISU I ODCZYTU # ########################################################################### <Anonymous /home> User jakis_user #np. home Group jakas_grupa #np. home AnonRequirePassword on DisplayLogin .welcome.msg DisplayFirstChdir .message GroupOwner wlasciel_grupy #np. home Umask 002 # HideUser root # HideGroup root HideNoAccess on MaxClients 2 ">>> Przykro mi, musisz poczekac az sie zwolni FTP <<<" MaxClientsPerHost 1 ">>> Zwolnij kutasie jeden <<<" TransferRate RETR 5 #limit predkosci do 5 KB/s <Limit LOGIN> AllowAll </Limit> <Limit WRITE> DenyAll </Limit> <Limit READ DIRS> IgnoreHidden on </Limit> </Anonymous> no i wszystko powinno smigac:) plik odpalajacy proftpd znajduje sie w /usr/local/sbin Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się