Страница 1 из 3

Статья: Pureftpd + Usermanager

Добавлено: 2008-12-13 17:46:12
Morty
Написал статью на тему
Администрирование Pureftpd с помощью вэб интерфейса Usermanager
Почитать можно тут
http://www.lissyara.su/?id=1823

Re: Статья: Pureftpd + Usermanager

Добавлено: 2008-12-13 17:55:33
Alex Keda
вроде намана

Re: Статья: Pureftpd + Usermanager

Добавлено: 2008-12-14 11:41:18
RusBiT
В веб морде есть возможность детального отчета по действиям пользователя?
Типа как с ip такого то , пользователь анониму качал тото-тото...

Re: Статья: Pureftpd + Usermanager

Добавлено: 2009-01-27 22:01:45
kartridzh
Помогите пожалуйста

msknout# /usr/local/etc/rc.d/pure-ftpd start
Starting pureftpd.
Running: /usr/local/sbin/pure-ftpd -A -c50 -B -C8 -D -fftp -H -I15 -L2000:8 -m4 -s -U133:022 -u100 -k99 -Z -lmysql:/usr/local/etc/pureftpd-mysql.conf

msknout# dmesg -a


Jan 27 21:48:28 msknout pure-ftpd: (?@?) [ERROR] Unknown authentication method: mysql:/usr/local/etc/pureftpd-mysql.conf
Jan 27 21:48:46 msknout pure-ftpd: (?@?) [ERROR] Unknown authentication method: mysql:/usr/local/etc/pureftpd-mysql.conf

Сервер соотвественно не стартует вот содержимое usr/local/etc/pureftpd-mysql.conf

Всем спасибо разобрался сам всё работает.Спасибо!

Re: Статья: Pureftpd + Usermanager

Добавлено: 2009-02-20 17:46:06
Khuman
Здравствуйте, коллеги!
Согласно статьи настроил pure-ftpd + Usermanager. Система FreeBSD 6.4. Pure-ftpd стартанул, принимает запросы и аутентифицирует пользавателей. При входе на веб-интерфейс User Manager'а выводи т приглашение на ввод логина/пароля. Перечитывает таблицу admin из базы. Видно, что при изменении кол-ва записей, меняются эти записи и в выпадающем списке. При вводе неправильного пароля, сообщает об этом. Но! Одна загвоздка. При вводе правильного пароля, вместо того, чтобы открыть панель администратора, продолжает дальше выводить окно запроса логина/пароля. В чем может быть лажа?

Re: Статья: Pureftpd + Usermanager

Добавлено: 2009-02-27 10:25:04
Romkins
Khuman писал(а):Здравствуйте, коллеги!
Согласно статьи настроил pure-ftpd + Usermanager. Система FreeBSD 6.4. Pure-ftpd стартанул, принимает запросы и аутентифицирует пользавателей. При входе на веб-интерфейс User Manager'а выводи т приглашение на ввод логина/пароля. Перечитывает таблицу admin из базы. Видно, что при изменении кол-ва записей, меняются эти записи и в выпадающем списке. При вводе неправильного пароля, сообщает об этом. Но! Одна загвоздка. При вводе правильного пароля, вместо того, чтобы открыть панель администратора, продолжает дальше выводить окно запроса логина/пароля. В чем может быть лажа?
аналагичная проблема :(

Re: Статья: Pureftpd + Usermanager

Добавлено: 2009-03-06 21:18:29
gx_ua
не, у меня все работает кроме одного: когда создаю юзера немогу дать ему другую директория, тоесть приходится ручками делать:

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

mysql> update users set Dir='/var/ftp/incoming/' where User='anonymous1';
Если через веб-панель, вылазит ошибка:

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

Fatal error: Call to a member function Type() on a non-object in /usr/local/www/UserManager/index.php on line 887
Name 	Size 	Type 	Changed 	Owner 	Group 	Attributes
Начиная с 887:

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

if ($File->Type() != 'DIRECTORYREFRESH')
                                {
                                        echo ("<tr bgcolor=\"#FFFFFF\">\n");
                                        echo ("<td class=\"left\" style=\"vertical-align:bo
                                        if ($File->Type() == 'DIRECTORY' ||
                                                        $File->Type() == 'DIRECTORYUP')
                                        {
Вот скрин Изображение


где я накосячил?

Re: Статья: Pureftpd + Usermanager

Добавлено: 2009-03-06 22:39:28
Morty
чесно - не вникал , да и негде сейчас посмотреть данную связку,
сходу на ум приходит только одно - возможно из-за того что Usermanager устарел
то можно попробовать его в работе с mysql41 :pardon: (а может это и не причем)
--
Или попробовать связаться с порт майнтайнером, написать что вот есть такой-то софт , установлено так то
и есть такая трабл, возможно что человек откликнеться

Re: Статья: Pureftpd + Usermanager

Добавлено: 2009-03-07 11:41:54
mymymy
Morty писал(а):возможно из-за того что Usermanager устарел
то можно попробовать его в работе с mysql41 :pardon: (а может это и не причем)
ставил месяцов 5 назад на 5ый мускуль,все работает,так что проблема в другом

Re: Статья: Pureftpd + Usermanager

Добавлено: 2009-06-04 16:11:42
diceman
Полдня уже воюю...может кто то помочь с такой бедой?
Апач 22, PHP5

Изображение

Re: Статья: Pureftpd + Usermanager

Добавлено: 2009-06-04 17:42:48
Morty

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

fetch ftp://ftp.lissyara.su/users/morty/pftpcfg/russian.php
cp russian.php /usr/local/www/UserManager/language/russian.php
попробуй,
хотя у тебя там english

Re: Статья: Pureftpd + Usermanager

Добавлено: 2009-06-05 9:54:43
diceman
С любым lang файлом такая канитель

Re: Статья: Pureftpd + Usermanager

Добавлено: 2009-07-21 17:55:10
Skimenok
diceman писал(а):Полдня уже воюю...может кто то помочь с такой бедой?
Апач 22, PHP5

Изображение
у мя было такое, вот решение:

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

cd /usr/local/www/UserManager/language/

ee index.php

и в первой же троке всесто

<?  ставим <?php
сорраняем и все работает.

однако столкнулся с другйо проблемой:

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

/usr/local/etc/rc.d/pure-ftpd restart
pureftpd not running? (check /var/run/pure-ftpd.pid).
Starting pureftpd.
Running: /usr/local/sbin/pure-ftpd -A -c50 -B -C8 -D -fftp -H -I15 -lmysql:/etc/pureftpd-mysql.conf -L2000:8 -m4 -s -U777:777 -u100 -Oclf:/var/log/pureftpd.log -Ostats:/var/log/pureftpd.log -Ow3c:/var/log/pureftpd.log -k99 -Z -8koi8-r -9cp1251
421 Configuration error: Invalid SQL configuration file: /etc/pureftpd-mysql.conf
pureftpd-mysql.conf

http://www.lissyara.su/?id=1823 эдентичный. (имеется виду все кроме логина и пароля к бд)

как быть немогу понят ьан что ругаеться

Re: Статья: Pureftpd + Usermanager

Добавлено: 2009-07-21 21:17:31
Morty
это

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

short_open_tag = On
в

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

/usr/local/etc/php.ini

Re: Статья: Pureftpd + Usermanager

Добавлено: 2009-07-21 21:21:52
Morty
у меня все конфиги лежали в

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

/usr/local/etc

Re: Статья: Pureftpd + Usermanager

Добавлено: 2009-07-22 9:40:09
Skimenok
с конфигом разобрался, все стартануло.
юзера через админку добавляются. в базе проверял все добавлено..

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

 /usr/local/sbin/pure-ftpd -A -c50 -B -C8 -D -fftp -H -I15 -lmysql:/etc/pureftpd-mysql.conf -L2000:8 -m4 -s -U777:777 -u100 -Oclf:/var/log/pureftpd.log -Ostats:/var/log/pureftpd.log -Ow3c:/var/log/pureftpd.log -k99 -Z -8koi8-r -9cp1251
421 Configuration error: Invalid SQL configuration file: /etc/pureftpd-mysql.conf


sockstat | grep pure
root     pure-ftpd  13863 3  dgram  -> /var/run/logpriv
root     pure-ftpd  13863 4  tcp4   *:21                  *:*
root     pure-ftpd  13863 5  tcp6   *:21                  *:*


sockstat | grep mysql
mysql    mysqld     91360 10 tcp4   *:3306                *:*
mysql    mysqld     91360 12 stream /tmp/mysql.sock


make showconfig
===> The following configuration options are available for pure-ftpd-1.0.22:
     LDAP=off "Support for users in LDAP directories"
     MYSQL=on "Support for users in MySQL database"
     PAM=on "Support for PAM authentication"
     PGSQL=off "Support for users in PostgreSQL database"
     TLS=off "Support for TLS (experimental)"
     PRIVSEP=on "Enable privilege separation"
     PERUSERLIMITS=on "Per-user concurrency limits"
     THROTTLING=on "Bandwidth throttling"
     BANNER=on "Show pure-ftpd welcome upon session start"
     UPLOADSCRIPT=on "Support uploadscript daemon"
     UTF8=on "Support for charset conversion (expreimental)"
     SENDFILE=on "Support for the sendfile syscall"
     LARGEFILE=on "Support downloading files larger than 2Gb"
===> Use 'make config' to modify these settings

phpmyadmin.GIF
однако не авторозируются на фтп:

Login authentication failed

пытался зайти под рутом... результат тот же... конфиг на работу с мускулем перепроверил все в норме ...

Как узнать конектиться ли фтп к мускулю... ??

Re: Статья: Pureftpd + Usermanager

Добавлено: 2009-07-22 10:24:21
Skimenok
сделал скрипт напроверку статуса на фтп как написано тут
http://machiel.generaal.net/index.php?s ... #subject_2

получил при конекте к серваку:
ftpd status.GIF
ftpd status.GIF (3.07 КБ) 18876 просмотров

Приношу свои извенения..

не сделал маленькую вещь
не забываем завести в системе пользователя ftp
я завёл через adduser как обычного пользователя, только с рандомной
генерацией пароля.Насколько это правильно или нет - судите сами ;-)
терь все работает спабиб.

Re: Статья: Pureftpd + Usermanager

Добавлено: 2009-07-22 12:59:06
Morty
незачто :)
зато +1 у кого работает ну и кто еще будет крутить - возможно ему все это поможет

Re: Статья: Pureftpd + Usermanager

Добавлено: 2010-01-25 13:27:57
FreeBSP
up
заметил аналогичную ошибку, как было описано выше
тоесть не логинится пользователь - 530 ошибка авторизаии
НО
пользователь логинится, если ему в качестве хомяка поставить / (корень ФС)
и тут я заметил, что только корень ФС заканчивается на / - остальные папки даются просто как имена
поправил руками в мусе путь к хомяку, добавив ему в конец /
заработало. мб накатаю патчик

Re: Статья: Pureftpd + Usermanager

Добавлено: 2010-01-25 19:20:42
FreeBSP
пинаем
накладываем так:
заходим в папку с usermanager (в ту самую, где index.php) и патчим его

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

cd /path/to/usermanager/dir/
patch < /path/to/dir/witch/patch/usermanager.diff
оно выдаст что то типа

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

# patch < usermanager.diff
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|--- index.php  2010-01-25 18:56:49 +0300
|+++ index.php  2010-01-25 19:09:46 +0300
--------------------------
Patching file index.php using Plan A...
Hunk #1 succeeded at 892.
done

Re: Статья: Pureftpd + Usermanager

Добавлено: 2010-01-29 11:05:48
m0ps
вопрос:
как поменять дефолтный хомдир, что б при заведении нового пользователя не указывать заново к нему путь. в конфиге можно указать только дефолтные uid и gid. а где остальные опции запрятались?

Re: Статья: Pureftpd + Usermanager

Добавлено: 2010-01-29 11:09:36
m0ps
все, нашел... в index.php 596 строка

Re: Статья: Pureftpd + Usermanager

Добавлено: 2010-01-31 7:49:23
QazZz
Люди добрые помогите - ответьте на вопрос:
настроил ftp по инструкции, всё работает, всё супер, но!
при передачи на фтп файл-отчёта Reports.dbf - файл становиться на 1 байт короче и при получении его с ФТП прочитать не возможно.
Вопрос - это фтп? или куда то мне ещё надо капать?

Re: Статья: Pureftpd + Usermanager

Добавлено: 2010-02-09 15:14:41
blacklove
2 QazZz
При передаче файла режим должен быть бинарным. Такие утилы как ftp.exe по дефолту передают файл как текст и режут хвостовой байт "\0" ;)

Re: Статья: Pureftpd + Usermanager

Добавлено: 2010-02-28 20:27:57
Phantom_Rat
Дошли тут руки до ftp но вот тут траабл возник: в браузере
Error: MySql server not found.
MySql error : Lost connection to MySQL server at 'reading initial communication packet', system error: 61
при этом мускуль то работает просот отлично...и чет в чем проблема не в тыкаю((

Литры кофе сделали своё дело проблема решилась, даж как то стыдно стало что такая мелочь...



Ну вот на каркал повилась проблема которая была выше насчет ошибки 530...пропатчил менял хомяков в мусе а оно не помогло(((есть как инть варианты?