Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок
Модераторы: vadim64, terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
ProFTPD
- проходил мимо
Непрочитанное сообщение
ProFTPD » 2012-04-06 16:10:09
Привет всем! Есть сервер
Код: Выделить всё
$ uname -a
FreeBSD nepro100.com 7.2-RELEASE FreeBSD 7.2-RELEASE #0: Fri May 1 08:49:13 UTC 2009 root@walker.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386
Есть FTP сервер proftpd, есть к нему доступ по паролю для пользователя web, назрела необходимость открыть анонимный доступ к папке /usr/local/www/ftp/ с полным доступом. Мой /usr/local/etc/proftpd.conf такой:
Код: Выделить всё
ServerName "My FTP Server"
ServerAdmin ftp@мой домен
ServerType standalone
DefaultServer on
ScoreboardFile /var/run/proftpd/proftpd.scoreboard
Port 21
#UseIPv6 off
UseReverseDNS off
IdentLookups off
Umask 022
MaxInstances 30
CommandBufferSize 512
# Set the user and group under which the server will run.
User nobody
Group nogroup
# To cause every FTP user to be "jailed" (chrooted) into their home
# directory, uncomment this line.
DefaultRoot /usr/local/www/apache22/data
DefaultRoot /usr/local/www/ftp/ anonymous
# Normally, we want files to be overwriteable.
AllowOverwrite on
# Bar use of SITE CHMOD by default
<Limit SITE_CHMOD>
DenyAll
</Limit>
<Anonymous /usr/local/www/ftp/>
User anonftp
Group nogroup
AllowOverwrite on
UserAlias anonymous ftp
MaxClients 20 "Sorry, max %m users -- try again later"
DisplayLogin welcome.msg
#DisplayFirstChdir .message
<Directory *>
<Limit WRITE>
AllowAll
</Limit>
</Directory>
</Anonymous>
<IfModule mod_delay.c>
DelayEngine off
</IfModule>
<Global>
<Directory /usr/local/www/ftp/~>
GroupOwner ftp
UserOwner nogroup
AllowAll
AllowOverwrite on
AllowRetrieveRestart on
AllowStoreRestart on
</Directory>
<Directory /usr/local/www/apache22/data/~>
GroupOwner www
UserOwner web
AllowOverwrite on
AllowRetrieveRestart on
AllowStoreRestart on
</Directory>
</Global>
Если подключаться под логином web и паролем - все работает, под анонимусом ответ - login incorrect. Прошу подсказки, заранее спасибо!!
ProFTPD
-
Хостинг HostFood.ru
-
Хостинг HostFood.ru
Тарифы на хостинг в России, от 12 рублей:
https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.:
https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах:
https://www.host-food.ru/domains/
-
Morty
- ст. лейтенант
- Сообщения: 1370
- Зарегистрирован: 2007-07-17 23:25:12
Непрочитанное сообщение
Morty » 2012-04-06 16:17:13
1.проверь наличие в системе юзеря ftp
2. проверь что хомяк юзеря ftp - /usr/local/www/ftp/
3. см логи
зы: можно делать в обратном порядке -)
Morty
-
MASiK
- лейтенант
- Сообщения: 625
- Зарегистрирован: 2008-09-19 20:09:41
- Откуда: Оттуда
-
Контактная информация:
Непрочитанное сообщение
MASiK » 2012-04-07 15:03:49
Учитесь производить дебаг, копать в глубь так сказать, проанализируйте логи, они обычно в /var/log/proftpd.log Если не понятно то запуститесь в режиме stdout Ну то есть не демонизируйтесь что бы профтпд всё писал на экран вам что там происходит
Самурай
MASiK