Проблема вот в чем:
при коннекте к фтп серверу, вводя логин и пароль для анонимного пользователя (anonymous/xxx@mail.com, anonymous/ ) выдается ошибка Login Incorrect.
Были проделаны следующие действия:
создана группа ftp (gid 50000)
создан пользователь ftp (-u 50000 -g 50000 -d /home/ftp -s /bin/false)
затем mkdir /home/ftp
затем скопированы файлы в /home/ftp из /etc/skel
затем:
cd /home/ftp
chown -R ftp.ftp .
chmod -R go=u,go-w .
chmod go= .
Вот что в /etc/proftpd.conf
Код: Выделить всё
ServerName "Debian"
ServerType standalone
DefaultServer on
ShowSymlinks on
AllowOverwrite on
TimeoutNoTransfer 900
TimeoutStalled 3600
TimeoutIdle 600
Port 21
Umask 022
MaxInstances 10
User nobody
Group nogroup
<Limit LOGIN>
Order allow,deny
Allow from 10.5.5.* # Пишим IP адреса кому можно подключаться.
Deny from all
</Limit>
# A basic anonymous configuration, no upload directories.
<Anonymous /home/ftp>
User ftp
Group ftp
UserAlias anonymous ftp
RequireValidShell no
MaxClients 3 "Sorry, max %m users -- try again later"
<Limit CWD DIRS READ LIST>
AllowAll
</Limit>
<Limit WRITE>
DenyAll
</Limit>
<Directory /usr/ftp/upload/*> #Папка Upload и права на нее
<Limit READ RETR GET WRITE STOR CWD MKD RMD DELE>
AllowAll
</Limit>
<Limit READ>
DenyAll
</Limit>
</Directory>
<Directory /usr/ftp/download/*> # Папка Download и права на нее
<Limit READ CWD RETR CWD>
AllowAll
</Limit>
<Limit WRITE>
DenyAll
</Limit>
</Directory>
</Anonymous>