Як настроїти sharing + proftpd система Debian

Предоставление авторизированного доступа к ресурсам
wowanv
Сообщения: 27
Зарегистрирован: Вт июл 22, 2008 11:47 am
Откуда: from Ternopil
Контактная информация:

Як настроїти sharing + proftpd система Debian

Сообщение wowanv » Сб окт 18, 2008 7:52 pm

Як настроїти sharing + proftpd система Debian
Вже дякую за відповідь

ran
Сообщения: 2298
Зарегистрирован: Вс окт 21, 2007 2:29 pm

Сообщение ran » Вс окт 19, 2008 9:24 am


wowanv
Сообщения: 27
Зарегистрирован: Вт июл 22, 2008 11:47 am
Откуда: from Ternopil
Контактная информация:

Сообщение wowanv » Чт ноя 06, 2008 12:47 pm

Там написано для OC FreeBSD

ran
Сообщения: 2298
Зарегистрирован: Вс окт 21, 2007 2:29 pm

Сообщение ran » Чт ноя 06, 2008 1:06 pm

wowanv писал(а):Там написано для OC FreeBSD
ну... варианта 2... либо настроить как там написано, но с учётом линуха и твоего любимого дистра (а заодно и описать этот процесс для будущих поколений)... либо разлюбить любимый дистр, полюбить бздю и настроить как там написано :wink:

wowanv
Сообщения: 27
Зарегистрирован: Вт июл 22, 2008 11:47 am
Откуда: from Ternopil
Контактная информация:

Сообщение wowanv » Чт ноя 06, 2008 1:08 pm

Зробив все по інфі http://abills.net.ua./wiki/doku.php?id= ... sharing:ru та коли перезавантажую proftpd во теке вискакує
: /etc/init.d/proftpd restart
Stopping ftp server: proftpd.
Starting ftp server: proftpd - Fatal: unknown configuration directive 'SQLDefaultHomedir' on line 29 of '/etc/proftpd/proftpd.conf'
failed!
ставив proftpd-mysql
Конфіг файл:
ServerName "ProFTPD ABillS Installation"
ServerType standalone
DefaultServer on
ScoreboardFile /var/run/proftpd.scoreboard
Port 21
Umask 022

MaxInstances 30
CommandBufferSize 512

# Set the user and group under which the server will run.
User proftpd
Group nogroup

# To cause every FTP user to be "jailed" (chrooted) into their home
# directory, uncomment this line.
DefaultRoot ~

# Normally, we want files to be overwriteable.
AllowOverwrite on

<Limit SITE_CHMOD>
DenyAll
</Limit>

<Global>
#Auth section
#Default SQL users parameters
SQLDefaultHomedir /home/ftp/
RequireValidShell off
SQLLogFile /var/log/proftpd.log

SQLAuthenticate users
SQLConnectInfo abills@localhost:3306 abills abills
SQLAuthTypes PlainText
SQLUserInfo "(users u, sharing_main sharing)"\
u.id \
"DECODE(u.password, 'test12345678901234567890')" \
u.uid u.gid '' ''
SQLUserWhereClause " u.uid=sharing.uid \
AND (u.disable=0 AND sharing.disable=0) \
AND (sharing.cid='' OR sharing.cid='%a')""

# SQLGroupInfo groups groupname gid members
# SQLAuthenticate users groups

#Banner for user
SQLNamedQuery User_Info SELECT "id FROM users u WHERE u.id='%u'"
SQLShowInfo PASS "230" "Hello %{User_Info}."

#Start Connection
#Log transfert information

SQLLog RETR,STOR log_story_transfer
SQLNamedQuery log_story_transfer INSERT "'%V', '%u', '%F', 'FTP', '%b',\
'%b', '%m', INET_ATON('%a'), now(), '%T',\
'%s', '%S'"\
"sharing_log (virtualhost, username, url, protocol,\
bytescontent, sent, requestmethod, remoteip, start, duration,\
connectionstatus, statusafterredir)"
</Global>

ran
Сообщения: 2298
Зарегистрирован: Вс окт 21, 2007 2:29 pm

Сообщение ran » Чт ноя 06, 2008 1:18 pm

ну... судя по тому что он матюгается на первую же директиву, содержащую "SQL" можно предположить, что собран он у тебя вовсе даже без поддержки мускла... хотя я его не юзал - не знаю

wowanv
Сообщения: 27
Зарегистрирован: Вт июл 22, 2008 11:47 am
Откуда: from Ternopil
Контактная информация:

Сообщение wowanv » Чт ноя 06, 2008 1:34 pm

Добавив таке: Include /etc/proftpd/modules.conf
і тепер працює. Але пишу команду ftp localhost
Connected to localhost.
421 Service not available, remote server has closed connection
не підключається до сервера

wowanv
Сообщения: 27
Зарегистрирован: Вт июл 22, 2008 11:47 am
Откуда: from Ternopil
Контактная информация:

Сообщение wowanv » Пт ноя 07, 2008 1:55 pm

Тепер працює.Після довгого обшарювання гуглу, я найшов у чому проблема: /etc/proftpd/modules.conf
#
# This file is used to manage DSO modules and features.
#

# This is the directory where DSO modules reside

ModulePath /usr/lib/proftpd

# Allow only user root to load and unload modules, but allow everyone
# to see which modules have been loaded

ModuleControlsACLs insmod,rmmod allow user root
ModuleControlsACLs lsmod allow user *

LoadModule mod_ctrls_admin.c
LoadModule mod_tls.c
LoadModule mod_sql.c
LoadModule mod_ldap.c
LoadModule mod_sql_mysql.c
#LoadModule mod_sql_postgres.c
LoadModule mod_quotatab.c
LoadModule mod_quotatab_file.c
LoadModule mod_quotatab_ldap.c
LoadModule mod_quotatab_sql.c
LoadModule mod_radius.c
LoadModule mod_wrap.c
LoadModule mod_rewrite.c

# keep this module the last one
LoadModule mod_ifsession.c
Закоментував загрузку модуля PostgreSQL. І тепер працює авторизація користувача. Вот тільки трафік нерахує і ще Я б хотів щоб якщо в клієнта швидкість до нету 128 Kbits а з сервера ftp качало 1 mbit

ran
Сообщения: 2298
Зарегистрирован: Вс окт 21, 2007 2:29 pm

Сообщение ran » Пт ноя 07, 2008 3:59 pm

Я б хотів щоб якщо в клієнта швидкість до нету 128 Kbits а з сервера ftp качало 1 mbit
настраивается заданием нужных скоростей нужным классам трафика в инетрвалах тп

wowanv
Сообщения: 27
Зарегистрирован: Вт июл 22, 2008 11:47 am
Откуда: from Ternopil
Контактная информация:

Сообщение wowanv » Пт ноя 07, 2008 5:07 pm

Задав класси трафіку. Та нічого не змінилося.
Погляньте самі:
Изображение

Изображение

Изображение

Що порадите?

Може в /var/run/radattr.pppX мають бути зміни?

ran
Сообщения: 2298
Зарегистрирован: Вс окт 21, 2007 2:29 pm

Сообщение ran » Сб ноя 08, 2008 8:49 am

ну и к чему эти классы привязаны? к каким подсетям? - поле NETS везде пустое :D

wowanv
Сообщения: 27
Зарегистрирован: Вт июл 22, 2008 11:47 am
Откуда: from Ternopil
Контактная информация:

Сообщение wowanv » Сб ноя 08, 2008 9:33 am

Заповнив поле NETS своїми підмережами. Та змін ніяких недало. Як качало 30 KB так і качає.

Изображение

Изображение

ran
Сообщения: 2298
Зарегистрирован: Вс окт 21, 2007 2:29 pm

Сообщение ran » Сб ноя 08, 2008 9:45 am

1. не вижу подсети 0.0.0.0/0
2. так делал?

wowanv
Сообщения: 27
Зарегистрирован: Вт июл 22, 2008 11:47 am
Откуда: from Ternopil
Контактная информация:

Сообщение wowanv » Сб ноя 08, 2008 11:00 am

1. не вижу подсети 0.0.0.0/0
2. так делал?
Пробував 1 і 2 та нічого нового. Коли вписав в /etc/ppp/ip-pre-up скрипт, і закоментував /etc/ppp/ip-up.local швидкісь просто не різало.

ran
Сообщения: 2298
Зарегистрирован: Вс окт 21, 2007 2:29 pm

Сообщение ran » Сб ноя 08, 2008 11:11 am

версия абиллс?

Ответить