Вобщем всё делаю как написано в данной статье -
http://www.lissyara.su/articles/freebsd/programms/proftpd+mysql/ , только у меня вместо пользователя lissyara - ftpadmin и не записуются логи ftp сервера. Доступ анонимусам запрещен.
Создал пользователя:
Username : ftpadmin
Password : *****
Full Name : ftp_admin
Uid : 1003
Class :
Groups : ftpadmin
Home : /usr/users/admin
Home Mode :
Shell : /bin/sh
Locked : no
поставил ему права как указано в статье приведённой выше и пытаюсь зайти на сервер через ftp. Начинаю конектиться и получаю ошибку:
331 Password required for ftpadmin
Почему-то я думаю что проблемма в /usr/local/etc/proftpd.conf в строчке:
SQLUserInfo`users_table` `username` `password` `uid` `gid` `homedir` `shell`
Я так думаю потому, что при создании таблички users_table в MySQL необходимо выбрать базу данных в которой её создавать, так как сама табличка не может существовать. Я так и сделал, создал базу ftp_users b вней таблицу users_table так как описано в статье. Пытался указать базу данных SQLUserInfo `ftp_users` `users_table` `username` `password` `uid` `gid` `homedir` `shell` но происходит ошибка.
В чём может быть проблема и как её решить, чтоб доступ мог получать например пользователь ftpadmin с паролем 123456 из группы ftpadmin к папке usr/users/admin?
Примечание:
Решил воспользоваться Вашим советом "pureftpd-mysql+UserManager" но на config.php не могу выставить права записи. Пишу так: chmod -w- config.php права вроде б нормально выставляються, но при установке UserManager происходит:
Checking if config.php exists OK!
Checking if config.php is writable Failed!
Checking if PHP Extension MYSQL is enabled OK!
Checking if PHP Extension PCRE is enabled OK!
Checking if PHP Extension POSIX is enabled OK!
Checking if PHP Extension SESSION is enabled OK!
что не позволяет продолжить установку. Почему не выставляються права? Как их выставить?
Примечание:
разобрался сам, права необходимо выставлять права не через rwx а через цифры (777 и тд)
RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.
Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.
Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.