# Mandrake 10.2 (Mandriva 2005)
# Podczas instalacji wybrałem dwie paczki: serwer proftpd oraz proftpd-anonymous
#
# Jezeli zahaszujesz Include, to proftpd nie bedzie obslugiwal
# logowania anonymous (katalog publiczny /var/ftp/pub)
# Na moim serwerze tylko user antek moze korzystac z serwera ftp
# zas publiczny serwer jest nieczynny (stad zahaszowana opcja Include)
#Include			/etc/proftpd-anonymous.conf
#####################################################################
ServerName			"TWAREK's Private FTP Server"
ServerAdmin                     twarogal@wp.pl
ServerIdent on			"ftp://pd100.gorzow.sdi.tpnet.pl"
ServerType			standalone
DeferWelcome                    on
DefaultServer			on
Port				21
Umask				002
# Uzytkownik na jakim jest uruchomiony serwer:
# W Mandrake 8.0, 8.1 wybierz nobody, nobody
# W Mandrake 9.0, 9.1, 9.2, 10.0 wybierz ftp, ftp
# W Mandrake 10.2/Mandriva 2005 wybierz: nobody, nogroup
# Można ustalić prawidłową nazwę użytkownika edytując oryginalny plik proftpd.conf 
User				nobody
Group				nogroup
TimeoutIdle                     300
TimeoutStalled                  300
TimeoutLogin                    60
TimeoutNoTransfer               300
ExtendedLog                     /var/log/proftp.log
ExtendedLog                     /dev/tty10
DisplayLogin                    welcome.msg
MaxInstances                    20
MaxLoginAttempts                2
MaxClients 10 ">>>Za duzo chetnych :( Zapraszam innym razem.<<<"
MaxClientsPerHost 5 "Przystopuj! Za duzo polaczen z jednego IP."

<Limit LOGIN>
Order allow,deny
Allow from All
#Allow from .pl
#Allow from 192.168.0.2
#DenyAll
Deny from 217.98.14.139
</Limit>

<Directory /*>
  AllowOverwrite		on
  AllowStoreRestart 		on
</Directory>

# Needed for NIS.
PersistentPasswd off

#####################################################################
# Ponizsze, zahaszowane wiersze zawieraja opcje mogace byc wpisane:
# albo w tym pliku (wowczas trzeba je odhaszowac) albo w pliku /etc/proftpd-anonymous
#
# W Mdk 10.2 nie nalezy tej czesci uaktywniac, gdyz w Mdk 10.2 jest osobny plik do konfigu anonymousa
# Opcja Include (powyzej) pozwala odciac plik /etc/proftpd-anonymous od serwera ProFTPd
# W starszych wersjach Mandrake nie ma instalki proftpd-anonymous oraz co za tym idzie pliku /etc/proftpd-anonymous.conf
# W starszych wersjach Mandrake  nalezy wiec odhaszowac ponizsze.
#<Anonymous /var/ftp/pub>
#  User				ftp
#  Group			ftp
#  UserAlias			anonymous ftp
#  AnonRequirePassword           off
#  RequireValidShell             off
#  DisplayLogin			welcome.msg
#  DisplayFirstChdir		.message
#  GroupOwner                    ftp
#  Umask                         002
#  HideUser                      root
#  HideGroup                     root
#  HideNoAccess                  on
#  MaxClients 10 "Za duzo chetnych. Zapraszam innym razem"
#  MaxClientsPerHost 5 "Przystopuj! Za duzo poloczen z jednego IP."
# <Limit WRITE MKD RNFR RNTO DELE RMD STOR>
#    DenyAll
#  </Limit>
#  <Limit DIRS LIST READ>
#    AllowAll
#  IgnoreHidden on
# </Limit>
#</Anonymous>
########################################################################

<Anonymous /home/antek/antek>
  User				antek
  Group				antek
  AnonRequirePassword           on
  RequireValidShell             off
  DisplayLogin			welcome.msg
  DisplayFirstChdir		.message
  GroupOwner                    antek
  Umask                         002
  HideUser                      root
  HideGroup                     root
  HideNoAccess                  on
  MaxClients 10 "Za duzo chetnych. Zapraszam innym razem"
  MaxClientsPerHost 5 "Przystopuj! Za duzo poloczen z jednego IP."

<Limit LOGIN>
 Order allow,deny
 Allow from All
 #Allow from 192.168.0.253
 #DenyAll
</Limit>

<Directory /home/antek/antek>
<Limit WRITE READ DIRS LIST STOR MKD DELE PWD TYPE>
 AllowAll
#</Limit>
#<Limit RMD>
# DenyAll
 IgnoreHidden on
</Limit>
</Directory>
</Anonymous>

DefaultRoot /home/antek/antek antek

####################################################################

