Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: ProFTPd - automatický anonymous login  (Přečteno 1610 krát)

Martin Šácha

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • ******
  • Příspěvků: 5153
ProFTPd - automatický anonymous login
« kdy: 29 Srpna 2009, 11:15:54 »
Ahoj,
rád bych si nastavil FTP přístup v proFTPd tak, aby se automaticky přihlásil anonymous, bez jakýchkoliv přihlašovacích dialogů. Dám příklad, uživatel přijde v prohlížeči na moji adresu ftp://nejakyftp.cz a rovnou uvidí adresářovou strukturu s právy pouze pro čtení.

Našel jsem několik (5+-) návodů na anonymous účet, ale žádný takto nefungoval. Těď mám v proftpd.conf toto:

Kód: [Vybrat]
# This is a basic ProFTPD configuration file (rename it to
# 'proftpd.conf' for actual use.  It establishes a single server
# and a single anonymous login.  It assumes that you have a user/group
# "nobody" and "ftp" for normal operation and anon.

ServerName "ProFTPD"
ServerType standalone
DefaultServer on

# Port 21 is the standard FTP port.
Port 21
# Umask 022 is a good standard umask to prevent new dirs and files
# from being group and world writable.
#Umask 022 !!ORIGINAL!!
Umask 777

# To prevent DoS attacks, set the maximum number of child processes
# to 30.  If you need to allow more than 30 concurrent connections
# at once, simply increase this value.  Note that this ONLY works
# in standalone mode, in inetd mode you should use an inetd server
# that allows you to limit maximum number of processes per service
# (such as xinetd)
MaxInstances 30

# Set the user and group that the server normally runs at.
User nobody
#Group nogroup

# Normally, we want files to be overwriteable.
<Directory /opt/lampp/htdocs/*>
  #AllowOverwrite on !!ORIGINAL!!
  AllowOverwrite no
  #vse pouze pro cteni
  <Limit WRITE>
    DenyAll
  </Limit>
</Directory>

# only for the web servers content
#DefaultRoot /opt/lampp/htdocs !!ORIGINAL!!!
DefaultRoot /media/disk/sw/xampp/anonymous

# nobody gets the password "lampp"
UserPassword nobody wRPBu8u4YP0CY

# nobody is no normal user so we have to allow users with no real shell
RequireValidShell off

# nobody may be in /etc/ftpusers so we also have to ignore this file
UseFtpUsers off


#MOJE DOPNKY!!!!!!!
<Anonymous ~ftp>
   User                                ftp
   Group                               nogroup
   # We want clients to be able to login with "anonymous" as well as "ftp"
   UserAlias                   anonymous ftp
   # Cosmetic changes, all files belongs to ftp user
   DirFakeUser on ftp
   DirFakeGroup on ftp

   RequireValidShell           off

   # Limit the maximum number of anonymous logins
   MaxClients                  10

   # We want 'welcome.msg' displayed at login, and '.message' displayed
   # in each newly chdired directory.
   DisplayLogin                        welcome.msg
   DisplayChdir                .message

   # Limit WRITE everywhere in the anonymous chroot
   <Directory *>
     <Limit WRITE>
       DenyAll
     </Limit>
   </Directory>

 </Anonymous>

Je to okopírovaná verze odněkud z netu...a stejně nefunguje.

Kdo poradí??
Mint MATE 64bit / DuckDuckGo.com
Programátoři považují WYSIWYG za špatné u kódu i u žen. Programátor chce "dostat to, co žádá“ – kód tajemný, neodpouštějící, nebezpečný.

Martin Šácha

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • ******
  • Příspěvků: 5153
Re: ProFTPd - automatický anonymous login
« Odpověď #1 kdy: 02 Září 2009, 18:57:17 »
Nikdo neví?
Jde mi jen o to aby se nezobrazoval přihlašovací dialog, jako to umí třeba FileZilla z windows...

Díky za každé nakopnutí...
Mint MATE 64bit / DuckDuckGo.com
Programátoři považují WYSIWYG za špatné u kódu i u žen. Programátor chce "dostat to, co žádá“ – kód tajemný, neodpouštějící, nebezpečný.

 

Provoz zaštiťuje spolek OpenAlt.