proftpd + mysql (анонимов не пускает :()

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

aliens
Сообщения: 495
Статус: нетрушный
ОС: Gentoo & CentOS 5.1

proftpd + mysql

Сообщение aliens »

Здравствуйте, имеется задача, поставить proftpd с хранением прав в базе.
Поставил я proftpd из портежей (Gentoo), поставил мускул. Пользователей всех пускает,все хорошо, но не пускает anonymous :mellow:
Вот конфиг:

Код: Выделить всё

ServerName                      "aliens FTP ServeR"
ServerType                      standalone
DefaultServer                   on
Port                            21
Umask                           022
MaxInstances                    30
User                            ftp
Group                           ftp
SQLAuthTypes            Plaintext
SQLAuthenticate         users
SQLConnectInfo          ftp@localhost:3306 ftp ftp
SQLUserInfo             `users_table` `username` `password` `uid` `gid` \
                        `homedir` `shell`
RequireValidShell off
SQLLogFile      /var/log/proftpd.log
SQLLog          PASS            counter_login
SQLNamedQuery   counter_login   UPDATE "`last_login`=UNIX_TIMESTAMP(), \
                                `login_count`=`login_count`+1 WHERE \
                                `username`='%u'" `users_table`
SQLLog          ERR_PASS        counter_err
SQLNamedQuery   counter_err     UPDATE "`last_err_login`=UNIX_TIMESTAMP(), \
                                `err_login_count`=`err_login_count`+1 WHERE \
                                `username`='%U'" `users_table`
SQLLog          RETR,STOR               log_story_transfer
SQLNamedQuery   log_story_transfer      INSERT "'',\
                                        UNIX_TIMESTAMP(),'%u',\
                                        '%f', '%b', '%h', \
                                        '%a', '%m', '%T'" \
                                         `xfer_table`
SQLLOG          ERR_RETR,ERR_STOR,ERR_DELE,ERR_RMD,ERR_RNTO\
                                        log_err_modify
SQLNamedQuery   log_err_modify          INSERT "'',\
                                        UNIX_TIMESTAMP(),\
                                        '%u', '%f', '%h', \
                                        '%a', '%m'" `xfer_errors`
DefaultRoot             ~

<Directory ~>
AllowOverwrite          on
<Limit Write>
AllowAll
</Limit>
<Limit READ>
AllowAll
</Limit>
</Directory>

<Anonymous /home/ftp>
User            ftp
Group           ftp
UserAlias       anonymous ftp
MaxClients      10      "Sorry, max %m users - try again later"
AnonRequirePassword     no
<Limit WRITE>
DenyAll
</Limit>
</Anonymous>


вот строка из passwd и group:
ftp:x:1001:1002::/home/ftp:/sbin/nologin
ftp:x:1002:

Вот права на папку:
drwxr-xr-x 2 ftp ftp 4096 Feb 13 23:53 ftp

При логинировании anonymous, пишет Login incorrect. Подскажите,что может быть?
Спасибо сказали:
Аватара пользователя
*Sasha*
Сообщения: 2519
Статус: Мимо шёл
ОС: Debian

Re: proftpd + mysql

Сообщение *Sasha* »

aliens писал(а):
14.02.2008 01:48
При логинировании anonymous, пишет Login incorrect. Подскажите,что может быть?

А что в логе пишет?
Спасибо сказали:
aliens
Сообщения: 495
Статус: нетрушный
ОС: Gentoo & CentOS 5.1

Re: proftpd + mysql

Сообщение aliens »

включил логи в файл. Ловлю в лог ошибку:

Код: Выделить всё

Feb 15 17:26:19 mars-server proftpd[27024] mars-server (192.168.66.2[192.168.66.2]): FTP session opened.
Feb 15 17:26:47 mars-server proftpd[27024] mars-server (192.168.66.2[192.168.66.2]): ftp: Directory /home/ftp/ is not accessible.
Feb 15 17:27:30 mars-server proftpd[27024] mars-server (192.168.66.2[192.168.66.2]): FTP session closed.

Пробовал изменять /home/ftp и права и владельцев, сейчас стоит:
drwxrwxrwx 2 ftp ftp 4096 Feb 13 23:53 ftp

Должно ж пускать! что не нравится ему?
Спасибо сказали:
Аватара пользователя
*Sasha*
Сообщения: 2519
Статус: Мимо шёл
ОС: Debian

Re: proftpd + mysql

Сообщение *Sasha* »

А попробуй с дефолтным конфигом завести.
Спасибо сказали:
aliens
Сообщения: 495
Статус: нетрушный
ОС: Gentoo & CentOS 5.1

Re: proftpd + mysql

Сообщение aliens »

тоже самое :(
Спасибо сказали:
aliens
Сообщения: 495
Статус: нетрушный
ОС: Gentoo & CentOS 5.1

Re: proftpd + mysql

Сообщение aliens »

проблема решена, глюк proftpd, надо собирать с -acl
Спасибо сказали: