День добрый!
Установил ProFTPD:
- ProFTPD Version: 1.3.1 (stable)
- Scoreboard Version: 01040002
- Built: пятница, 7 декабря 2007 г. 05:13:52 (YEKT)
- Module: mod_core.c
- Module: mod_xfer.c
- Module: mod_auth_unix.c
- Module: mod_auth_file/0.8.3
- Module: mod_auth.c
- Module: mod_ls.c
- Module: mod_log.c
- Module: mod_site.c
- Module: mod_delay/0.6
- Module: mod_auth_pam/1.0.1
- Module: mod_ratio.c
- Module: mod_readme.c
- Module: mod_rewrite/0.6.8
- Module: mod_wrap2/2.0.6
- Module: mod_radius/0.9
- Module: mod_codeconv.c
- Module: mod_tls/2.1.2
- Module: mod_ifsession/0.9конфиг:
ServerName "input is prohibited to strangers"
ServerType standalone
DefaultServer on
ScoreboardFile /var/run/proftpd.scoreboard
DefaultAddress FreeBSD.136-139.is74.ru
CharsetLocal KOI8-R
CharsetRemote cp1251
Port 21
Umask 022
MaxInstances 30
CommandBufferSize 512User nobody
Group nogroupDefaultRoot ~
AllowOverwrite on# Bar use of SITE CHMOD by default
<Limit SITE_CHMOD>
DenyAll
</Limit><Anonymous ~/share>
User ftp
Group ftp
UserAlias anonymous ftp
AnonRequirePassword off
RequireValidShell off
</Anonymous># логи
SyslogLevel debug
UseReverseDNS off
TransferLog /var/log/proftpd-tranfer.log
SystemLog /var/log/proftpd-error.log
ExtendedLog /var/log/proftpd-extended.log read,writeПроблемма в следующем, когда захожу под анонимосом через Total Commander, ReGet, то всё работает нормально, а если заходить через експлорер то выдаётся ошибка: "Windows cannot access this folder. Make sure you typed the file name correctly and that you have permisson to access the folder. Details: The FTP session was terminated"
В логе пишется следующие:
Dec 08 14:34:12 FreeBSD.chelcom.ru proftpd[7424] 192.168.138.183 (192.168.139.156[192.168.139.156]): FTP session opened.
Dec 08 14:34:12 FreeBSD.chelcom.ru proftpd[7424] 192.168.138.183 (192.168.139.156[192.168.139.156]): ANON anonymous: Login successful.
Dec 08 14:34:12 FreeBSD.chelcom.ru proftpd[7424] 192.168.138.183 (192.168.139.156[192.168.139.156]): Preparing to chroot to directory '/var/ftp/share'
Dec 08 14:34:12 FreeBSD.chelcom.ru proftpd[7424] 192.168.138.183 (192.168.139.156[192.168.139.156]): ProFTPD terminating (signal 11)
Dec 08 14:34:12 FreeBSD.chelcom.ru proftpd[7424] 192.168.138.183 (192.168.139.156[192.168.139.156]): FTP session closed.Подскажите как это побороть :)
>User nobody
>Group nogroup
><Anonymous ~/share>
>(192.168.139.156[192.168.139.156]): Preparing to chroot to directory
>'/var/ftp/share'Покажите вывод:
ll /var/ftp/share
ll /var/ftp/share/
cat /etc/passwd | grep ftp
cat /etc/passwd | grep nobody
cat /etc/passwd | grep anonymous
>ll /var/ftp/sharetotal 60000
-rw-r--r-- 1 ftp ftp 61388782 8 дек 15:51 Quake3_Chinese_Defrager.avi>ll /var/ftp/share/
/var/ftp/share/: Permission denied.
>cat /etc/passwd | grep ftp
ftp:*:1003:1003:anonymous user:/var/ftp:/usr/sbin/nologin
>cat /etc/passwd | grep nobody
nobody:*:65534:65534:Unprivileged user:/nonexistent:/usr/sbin/nologin
>cat /etc/passwd | grep anonymous
ftp:*:1003:1003:anonymous user:/var/ftp:/usr/sbin/nologin
>>ll /var/ftp/share/
>
>/var/ftp/share/: Permission denied.неправильно команду ввёл, на самом деле выдаётся
ll /var/ftp/share/
total 60000
-rw-r--r-- 1 ftp ftp 61388782 8 дек 15:51 Quake3_Chinese_Defrager.avi
Видать не судьба:http://www.securitylab.ru/forum/index.php?PAGE_NAME=read&FID...
http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/114502
жаль конечно
А если попробовать стандартным ftp? Причем попробовать как в активном так и в пассивном режиме.