Kettler, в приведенном вами конфиге не вижу упоминаний про анонимный доступ :(
LinuxForum.Fans
вопрос по proftpd
Автор: tyrnov
26 сообщений
8408 просмотров
Просит ввести логин и пароль, при вводе anonymous и ask@mail.ru вылетает ошибка 503.
А если ввести мой текущий логин и пароль, то открывается содержимое /home/andrey, И все русские символы испорчены.
И еще, в секции анонима указаны юзер и группа ftp. Они должны реально существовать в системе? У меня такой юзер есть (был изначально), а группы ftp не существует.
Показать
# имя сервера, которое высвечивается при подключении
ServerName "server"
ServerType standalone
# делаем сервером по умолчанию
DefaultServer on
ScoreboardFile /var/run/proftpd/proftpd.scoreboard
# Нужно указать доменное имя и ip адрес под которым сервер будет виден снаружи
MasqueradeAddress progmo.dyndns.org
Port 21
# отключаем IPv6
UseIPv6 off
Umask 002
# Приветствие при успешной регистрации на ftp-сервере
AccessGrantMsg "Добро пожаловать!!!"
# идентификация
ServerIdent on "My FTP-Server"
MaxInstances 30
CommandBufferSize 512
# под кем работаем
User nobody
Group nogroup
# Логи
UseReverseDNS off
ExtendedLog /var/log/proftpd/ftp.log
TransferLog /var/log/proftpd/proftpd-tranfer.log
SystemLog /var/log/proftpd/proftpd-error.log
# запрещаем использования SITE CHMOD
<Limit SITE_CHGRP SITE_CHMOD>
DenyAll
# AllowUser userftp
</Limit>
# настройки, которые активны для всех
<Global>
# С помощью этих параметров мы включаем перекодирование имен файлов записанных на локальной файловой системе в кодировке koi8-r в cp1251 для удобного их отображения для windows клиентов.
LangEngine on
UseEncoding KOI8-R CP1251
# домашняя папка пользователя - это то, куда будет подключаться пользователь по умолчанию
DefaultRoot ~
# запрещаем подключаться от пользователя root
RootLogin off
# максимальное число попыток залогиниться
MaxLoginAttempts 5
# как ни странно, это запрещает авторизоваться пользователям из списка /etc/ftpusers
UseFtpUsers on
# позволяем продолжать скачивания и закачки
AllowRetrieveRestart on
AllowStoreRestart on
LoginPasswordPrompt on
DirFakeGroup on
MaxClients 15
tcpNoDelay on
# удаляем незавершенные закачки
DeleteAbortedStores on
# разрешаем подключаться пользователям, у которых нет командной оболочки
RequireValidShell off
# указываем, что будем использовать порты 24000-26000 для PASV режима
PassivePorts 24000 24003
# без этой опции нельзя будет перезаписывать файлы
AllowOverwrite On
# а без этой будет выскакивать ошибка SECURITY VIOLATION: Passive connection from {host} rejected
AllowForeignAddress On
<Directory /media/250GB/ftp>
# прячем файлы, которые принадлежат пользователю root
HideUser root
# прячем файлы, которые пользователь не может изменить
HideNoAccess on
</Directory>
</Global>
# если не выключить эти две опции, то фтп при подключении будет сильно тормозить
IdentLookups off
UseReverseDNS off
#Тут права и директория
<Directory /media/250GB/ftp>
<limit ALL>
Order allow,deny
AllowUser userftp
DenyAll
</limit>
</directory>
<Anonymous ~ftp>
User ftp
Group ftp
AnonRequirePassword off
MaxClients 10
UserAlias anonymous ftp
DisplayLogin welcome.msg
<Limit WRITE>
Deny from all
</Limit>
<Directory /media/250GB/ftp>
<Limit STOR MKD RMD XMKD XRMD WRITE PWD XPWD>
AllowAll
</Limit>
</Directory>
</Anonymous>
Буду дома проверю anonymous и выложу
Kettler, заранее спасибо! Похоже ты тут один на весь форум :(
Вобще по этой теме если настроить то все работает. Я сам проверял и не раз уже
Войдите или зарегистрируйтесь, чтобы ответить.