Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» Установка и администрирование ProFTPD

Автор: Nikkolo
Дата сообщения: 26.10.2011 16:31
felixio01

А есть такая папка на сервере?
/FTP
(заглавными буквами?)
Автор: felixio01
Дата сообщения: 30.10.2011 15:46
ну конечно есть, я же написал что через тотал командер и эксплоер захожу на ftp...
Автор: felixio01
Дата сообщения: 03.11.2011 17:37
так и не дождался помощи ...
было выкуренно много манов, неоднократно штудировались логи... вобщем проблему поборол, и возможно нашёл глюк одного из модулей, а именно: mod_ratio.c
Я просто отключил этот модуль. Подправил конфиг и всё завелось.
Было:
<IfModule mod_ratio.c>
Ratios on
</IfModule>

исправил на
<IfModule mod_ratio.c>
Ratios off
</IfModule>

всё работает отлично.
Автор: 20dollars
Дата сообщения: 01.12.2011 13:43
Установлен ProFTPD на Ubuntu Server 10.04 LTS
В локалке работает отлично. Из вне без проблем подключается через Total Commander, в браузерах же тупо виснет и не отображает содержимое. Ошибок не выдает.

Листинг конфига ProFTPD


UseIPv6 off
IdentLookups on
AllowOverwrite on
AuthAliasOnly on
UserAlias intec userftp
ServerName            "intec.in.ua"
ServerType             standalone
DeferWelcome            on
MultilineRFC2228 on
DefaultServer            on
ShowSymlinks            off
TimeoutNoTransfer 900
TimeoutIdle 600
DisplayChdir .message
ListOptions     "-l"
RequireValidShell         off
TimeoutLogin 20
RootLogin             off
ExtendedLog             /var/log/ftp.log
TransferLog             /var/log/xferlog
SystemLog            /var/log/syslog.log
UseFtpUsers off
AllowStoreRestart        on
Port                21
MaxInstances 8
User nobody
Group nogroup
Umask                022
PassivePorts 60000 65000
PersistentPasswd        off
MaxClients 8 "Достигнут предел на количество клиентов"
MaxClientsPerHost 8 "Достигнут предел на количество клиентов с Вашего хоста"
MaxClientsPerUser 8 "Достигнут предел на количество подключений (%m)"
MaxHostsPerUser 8 "Больше нельзя"
AccessGrantMsg "Hello!!!"
ServerIdent on "INTEC.IN.UA"
DefaultRoot /home/FTP-shared
DefaultRoot ~
MaxLoginAttempts 5 "Количество попыток входа исчерпано - придется подождать, ничего не поделаешь, безопасность превыше всего"
<Limit LOGIN>
AllowUser userftp
DenyALL
</Limit>
<Directory /home/FTP-shared>
Umask 022 022
AllowOverwrite off
<Limit MKD STOR DELE XMKD RNRF RNTO RMD XRMD>
DenyAll
</Limit>
</Directory>
<Directory /home/FTP-shared/public/*>
Umask 022 022
AllowOverwrite off
<Limit MKD STOR DELE XMKD RNEF RNTO RMD XRMD>
DenyAll
</Limit>
</Directory>
<Directory> /home/FTP-shared/upload/>
Umask 022 022
AllowOverwrite on
<Limit READ RMD DELE>
DenyAll
</Limit>
<Limit STOR CWD MKD>
AllowAll
</Limit>
</Directory>
# анонимный доступ
#<Anonymous /home/FTP-shared>
#User userftp
#Group nogroup
#UserAlias anonymous userftp
#MaxClients 8 "Извините, максимум %m пользователей - попробуйте подключиться позже"
#DisplayChdir .message

#<Directory /home/FTP-shared/public/*>
#<Limit WRITE>
#DenyAll
#</Limit>
#</Directory>
#</Anonymous>
Автор: DmitryV
Дата сообщения: 30.01.2012 22:19
Кто сталкивался с проблемой: после обновления из портов proftpd до версии 1.3.4a под FreeBSD 8.2 и 9.0 перестала работать аутентификация через mysql, в листинге команды proftpd -l в модулях отсутствует mod_sql.c, полное удаление и сборка по новой не помогает в make config - стоит сборка с поддержкой mysql.
Спасибо за любую информацию.
Автор: Ruza
Дата сообщения: 30.01.2012 22:46
DmitryV
А если не из портов собирать, а из исходников?
В логах что происходит?
Автор: DmitryV
Дата сообщения: 31.01.2012 00:40

Цитата:
===> Configuring for proftpd-1.3.4a
==> Configuring with following modules:
mod_ratio:mod_readme:mod_rewrite:mod_copy:mod_deflate:mod_ifsession:mod_ifversion:mod_radius:mod_quotatab_file:mod_quotatab_sql:mod_quotatab:mod_sftp:mod_sql:mod_tls:mod_wrap2
checking build system type... i386-portbld-freebsd9.0
checking host system type... i386-portbld-freebsd9.0
checking target system type... i386-portbld-freebsd9.0
checking for gcc...

............................

libtool: install: /usr/bin/install -c -o root -g wheel -o root -g wheel -m 0755 .libs/mod_sql.a /usr/local/libexec/proftpd/mod_sql.a
libtool: install: strip --strip-debug /usr/local/libexec/proftpd/mod_sql.a

...........................

proftpd -l
Compiled-in modules:
mod_core.c
mod_xfer.c
mod_auth_unix.c
mod_auth_file.c
mod_auth.c
mod_ls.c
mod_log.c
mod_site.c
mod_delay.c
mod_facts.c
mod_dso.c
mod_ident.c
mod_auth_pam.c
mod_ctrls.c
mod_lang.c



если из портов
при старте пишет со старым конфигом с предыдущей версии выдает:


Цитата:
proftpd -t
Checking syntax of configuration file
proftpd[1171]: Fatal: unknown configuration directive 'SQLAuthTypes' on line 41 of '/usr/local/etc/proftpd.conf'

Автор: Ruza
Дата сообщения: 31.01.2012 10:51
Дай вывод proftpd -V

Нечто такое:

Цитата:
Compile-time Settings:
Version: 1.3.4a (maint)
Platform: LINUX [Linux 2.6.32-220.4.1.el6.x86_64 x86_64]
Built: Tue Jan 24 2012 13:27:13 MSK
Built With:
configure '--build=x86_64-unknown-linux-gnu' '--host=x86_64-unknown-linux-gnu' '--target=x86_64-redhat-linux-gnu' '--program-prefix='
'--prefix=/usr' '--exec-prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' '--sysconfdir=/etc' '--datadir=/usr/share' '--includedir=/usr/include'
'--libdir=/usr/lib64' '--libexecdir=/usr/libexec' '--localstatedir=/var' '--sharedstatedir=/var/lib' '--mandir=/usr/share/man' '--infodir=/usr/share/info'
'--libexecdir=/usr/libexec/proftpd' '--localstatedir=/var/run' '--enable-ctrls' '--enable-dso' '--enable-facl' '--enable-ipv6' '--enable-nls' '--enable-openssl' '--enable-shadow' '--with-libraries=/usr/lib64/mysql' '--with-includes=/usr/include/mysql' '--with-modules=mod_readme:mod_auth_pam:mod_tls:mod_vroot'
'--with-shared=mod_sql:mod_sql_mysql:mod_sql_postgres:mod_quotatab:mod_quotatab_file:mod_quotatab_ldap:mod_quotatab_radius:
mod_quotatab_sql:mod_ldap:mod_ban:mod_wrap:mod_ctrls_admin:mod_facl:mod_load:mod_radius:mod_ratio:mod_rewrite:mod_site_misc:
mod_exec:mod_wrap2:mod_wrap2_file:mod_wrap2_sql:mod_sftp:mod_ifsession'
'build_alias=x86_64-unknown-linux-gnu' 'host_alias=x86_64-unknown-linux-gnu' 'target_alias=x86_64-redhat-linux-gnu'
'CFLAGS=-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic'

CFLAGS: -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -Wall
LDFLAGS: -L$(top_srcdir)/lib -L/usr/lib64/mysql -L/usr/lib64/mysql -L/usr/lib64
LIBS: -lacl -lssl -lcrypto -lssl -lcrypto -lcap -lssl -lcrypto -lpam -lsupp -lcrypt -ldl -ldl -lz

Files:
Configuration File:
/etc/proftpd.conf
Pid File:
/var/run/proftpd.pid
Scoreboard File:
/var/run/proftpd.scoreboard
Header Directory:
/usr/include/proftpd
Shared Module Directory:
/usr/libexec/proftpd

Features:
- Autoshadow support
+ Controls support
+ curses support
- Developer support
+ DSO support
+ IPv6 support
+ Largefile support
- Lastlog support
- Memcache support
+ ncursesw support
+ NLS support
+ OpenSSL support (FIPS enabled)
- PCRE support
+ POSIX ACL support
+ Shadow file support
+ Sendfile support
+ Trace support

Tunable Options:
PR_TUNABLE_BUFFER_SIZE = 1024
PR_TUNABLE_DEFAULT_RCVBUFSZ = 8192
PR_TUNABLE_DEFAULT_SNDBUFSZ = 8192
PR_TUNABLE_GLOBBING_MAX_MATCHES = 100000
PR_TUNABLE_GLOBBING_MAX_RECURSION = 8
PR_TUNABLE_HASH_TABLE_SIZE = 40
PR_TUNABLE_NEW_POOL_SIZE = 512
PR_TUNABLE_SCOREBOARD_BUFFER_SIZE = 80
PR_TUNABLE_SCOREBOARD_SCRUB_TIMER = 30
PR_TUNABLE_SELECT_TIMEOUT = 30
PR_TUNABLE_TIMEOUTIDENT = 10
PR_TUNABLE_TIMEOUTIDLE = 600
PR_TUNABLE_TIMEOUTLINGER = 30
PR_TUNABLE_TIMEOUTLOGIN = 300
PR_TUNABLE_TIMEOUTNOXFER = 300
PR_TUNABLE_TIMEOUTSTALLED = 3600
PR_TUNABLE_XFER_SCOREBOARD_UPDATES = 10


Добавлено:
Скорее всего у тебя не подгружается модуль mod_sql.c
Может закометирован где то типа тут: /etc/proftpd/modules.conf

Автор: DmitryV
Дата сообщения: 31.01.2012 11:29

Цитата:
proftpd -V
Compile-time Settings:
Version: 1.3.4a (maint)
Platform: FREEBSD9 (FREEBSD9_0) [FreeBSD 9.0-RELEASE i386]
Built: Tue Jan 31 2012 02:22:08 MSK
Built With:
configure '--localstatedir=/var/run' '--libexecdir=/usr/local/libexec/proftpd' '--with-pkgconfig=libdata/pkgconfig' '--sysconfdir=/usr/local/etc' '--enable-dso' '--disable-sendfile' '--enable-ipv6' '--enable-nls' '--enable-pcre' '--enable-ctrls' '--disable-memcache' '--with-shared=mod_ratio:mod_readme:mod_rewrite:mod_copy:mod_deflate:mod_ifsession:mod_ifversion:mod_radius:mod_quotatab_file:mod_quotatab_sql:mod_quotatab:mod_sftp:mod_sql:mod_tls:mod_wrap2' '--with-includes=:/usr/local/include:/usr/local/include:/include' '--with-libraries=:/usr/local/lib:/usr/local/lib:/usr/local/lib' '--prefix=/usr/local' '--mandir=/usr/local/man' '--infodir=/usr/local/info/' '--build=i386-portbld-freebsd9.0' 'build_alias=i386-portbld-freebsd9.0' 'CC=cc' 'CFLAGS=-O2 -pipe -DHAVE_OPENSSL -I/usr/include -fno-strict-aliasing' 'LDFLAGS= -rpath=/usr/lib:/usr/local/lib' 'LIBS=-lintl -L/usr/local/lib -lssl -lcrypto -L/usr/lib' 'CPPFLAGS=' 'CPP=cpp'

CFLAGS: -O2 -pipe -DHAVE_OPENSSL -I/usr/include -fno-strict-aliasing -Wall
LDFLAGS: -L$(top_srcdir)/lib -rpath=/usr/lib:/usr/local/lib -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib
LIBS: -lintl -lpcreposix -lpcre -lssl -lcrypto -lpam -lsupp -lcrypt -lintl -L/usr/local/lib -lssl -lcrypto -L/usr/lib -liconv -lutil

Files:
Configuration File:
/usr/local/etc/proftpd.conf
Pid File:
/var/run/proftpd.pid
Scoreboard File:
/var/run/proftpd.scoreboard
Header Directory:
/usr/local/include/proftpd
Shared Module Directory:
/usr/local/libexec/proftpd

Features:
- Autoshadow support
+ Controls support
+ curses support
- Developer support
+ DSO support
+ IPv6 support
+ Largefile support
- Lastlog support
- Memcache support
+ ncursesw support
+ NLS support
+ OpenSSL support
+ PCRE support
- POSIX ACL support
- Shadow file suppport
- Sendfile support
+ Trace support

Tunable Options:
PR_TUNABLE_BUFFER_SIZE = 1024
PR_TUNABLE_DEFAULT_RCVBUFSZ = 8192
PR_TUNABLE_DEFAULT_SNDBUFSZ = 8192
PR_TUNABLE_GLOBBING_MAX_MATCHES = 100000
PR_TUNABLE_GLOBBING_MAX_RECURSION = 8
PR_TUNABLE_HASH_TABLE_SIZE = 40
PR_TUNABLE_NEW_POOL_SIZE = 512
PR_TUNABLE_SCOREBOARD_BUFFER_SIZE = 80
PR_TUNABLE_SCOREBOARD_SCRUB_TIMER = 30
PR_TUNABLE_SELECT_TIMEOUT = 30
PR_TUNABLE_TIMEOUTIDENT = 10
PR_TUNABLE_TIMEOUTIDLE = 600
PR_TUNABLE_TIMEOUTLINGER = 30
PR_TUNABLE_TIMEOUTLOGIN = 300
PR_TUNABLE_TIMEOUTNOXFER = 300
PR_TUNABLE_TIMEOUTSTALLED = 3600
PR_TUNABLE_XFER_SCOREBOARD_UPDATES = 10


Добавлено:
Такс, пересобрал все порты по новой теперь на конфиг нет ругани на mod_sql.c как на неизвестный, но и к серверу на 21 порт не подсоединиться молчит где рыть подскажите?
Автор: Ruza
Дата сообщения: 31.01.2012 11:59
DmitryV

Что на счёт LoadModule mod_sql.c
Автор: DmitryV
Дата сообщения: 31.01.2012 11:59
все грузит теперь после пересборки, но теперь вообще не отвечает сервер по 21 порту...
proftpd стартует , порты ничем не закрыты., но ответа от сервера нет.
в клиенте - Контрольное подключение закрыто.
в логах:


Цитата:
: mod_sql/4.3: no SQL backends registered
: mod_sql.c: error initializing session: No such file or directory
: FTP session closed.


Добавлено:
Проблема решилась, изменения в портах.

Теперь порты ещё нужно собрать ports/databases/proftpd-mod_sql_mysql/ или ports/databases/proftpd-mod_sql_postgres/ смотря какая у вас база данных, и в конфиге прописать:

LoadModule mod_sql.c
LoadModule mod_sql_mysql.c или mod_sql_postgres.с

SQLBackend mysql или postgres

*можно в разных виртуальных серверах использовать разную базу для хранения задав её через директиву SQLBackend и установив соответствующий порт.
Автор: Clop345
Дата сообщения: 01.02.2012 09:00
DmitryV
расскажите пошагово как обновляли, пожалуйста!

Стою перед такой же задачей: есть ProFTPD 1.3.3g

Код: /usr/ports# pkg_version -v | grep proftpd
proftpd-mysql-1.3.3g ! Comparison failed
Автор: Sadok
Дата сообщения: 01.02.2012 11:25
Clop345

Цитата:

portupgrade -r proftpd

обновлять не желает(молча).


ftp/proftpd (marked as IGNORE)


Код: portupgrade -frn proftpd
Автор: Clop345
Дата сообщения: 01.02.2012 11:31
Sadok
увы..


Код: portupgrade -frn proftpd
---> Session started at: Wed, 01 Feb 2012 13:29:46 +0400
** None has been installed or upgraded.
Автор: Sadok
Дата сообщения: 01.02.2012 11:39
Clop345

Код: less /usr/ports/UPDATING
Автор: Clop345
Дата сообщения: 01.02.2012 11:45

Цитата:
в помощь. см. 20120126


Спасибо, прочитал, хотя был в курсе. Именно в этом и состоял мой первоначальный вопрос. Как теперь обновиться?

Вроде как получается надо сносить установленный, из портов ставить новый с модулем sql и пытаться подпихнуть новому конфиг от старого с

Цитата:
LoadModule mod_sql.c
LoadModule mod_sql_mysql.c
SQLBackend mysql


Автор: Sadok
Дата сообщения: 01.02.2012 11:46

Цитата:
Спасибо, прочитал, хотя был в курсе. Именно в этом и состоял мой первоначальный вопрос. Как теперь обновиться?

Вроде как получается надо сносить установленный, из портов ставить новый с модулем sql и пытаться подпихнуть новому конфиг от старого с

Хм. Оно на make сразу ругается

Код: proftpd-1.3.4a is marked as broken: __FreeBSD_libc_enter_restricted_mode is not supported
Автор: Clop345
Дата сообщения: 01.02.2012 12:21

Цитата:
Хм. Оно на make сразу ругается

Код:
proftpd-1.3.4a is marked as broken: __FreeBSD_libc_enter_restricted_mode is not supported

так что, не спеши сносить ))

попробуй из пакетов поставить (pkg_add)



после чего ругается не понял
а в пакетах не вижу 1.3.4а
только 1.3.3g_2
ftp://ftp2.freebsd.org/pub/FreeBSD/ports/packages/ftp/

даже если эту версию ставить, то как? с какими ключами?
и как указать что нужно установить с модулем sql ?

Вообще, хотелось бы сценарий некоторый выработать, прежде чем рисковать с боевым серваком
Автор: DmitryV
Дата сообщения: 01.02.2012 12:55
на 8.2 и на 9.0 обновил обе машины:

снес порт proftpd, #make deinstall сохранив конфиг и соотвественно базу MySQL
удалил все порты коллекцию в /usr/ports
и почистил /var/db/portsnap
Затем обновил все порты на новые #portsnap fetch #portsnap extract


затем установил порт proftpd из /usr/ports/ftp
#make config
#make install clean
затем собрал порт ports/databases/proftpd-mod_sql_mysql/
подпихнул старый конфиг добавив в глобальную секцию
LoadModule mod_sql.c
LoadModule mod_sql_mysql.c
SQLBackend mysql

кстати советую поставить если давно не обновлял все патчи на систему через:
# freebsd-update upgrade
# freebsd-update install
Автор: Clop345
Дата сообщения: 01.02.2012 13:05

Цитата:
удалил все порты коллекцию в /usr/ports


сильно извиняюсь, вот так?

Код: rm -rf /usr/ports/*
Автор: DmitryV
Дата сообщения: 01.02.2012 13:06

Цитата:
cd /usr
rm -r ports


или

rm -r /usr/ports
Автор: Clop345
Дата сообщения: 01.02.2012 15:05
Обновился.
Может кому пригодится, хотя на каком именно этапе произошло ключевое действо - мне лично не понятно.

по совету DmitryV
сделал

Код:
rm -rf /usr/ports
portsnap fetch && portsnap extract
Автор: DmitryV
Дата сообщения: 02.02.2012 01:04
Странно в портах я не наблюдаю proftpd-mysql дай листинг команд:

#cd /usr/ports/ftp/
#ls | grep proftpd

и #cd /usr/ports/databases/
#ls | grep proftpd

на 8.2 и 9 у меня все в разных портах.
Автор: Sadok
Дата сообщения: 02.02.2012 06:12
DmitryV
Дерево портов единое для всех веток. Обнови порты, почитай /usr/src/UPDATING и /usr/src/MOVED. ну и в конце

Код: cd /usr/ports && make search name="proftpd"
Автор: Clop345
Дата сообщения: 02.02.2012 08:53

Цитата:
Странно в портах я не наблюдаю proftpd-mysql

нету его там и у меня.
в этом и была проблема (как мне кажется), то есть отсутствовала взаимосвязь между
proftpd-mysql-1.3.3g и proftpd-1.3.4a как приемника.
Как это связь восстановилась - мне не ясно, возможно в следствии такого радикального "обновления" портов
Автор: tolyn77
Дата сообщения: 13.03.2012 07:59
не подскажите как сделать что бы владелец мог делать chmod?
заранее благодарен
пс у меня при попытке поменять права на файл на ftp пишет отказано в доступе

ПС я сделал так
<Limit SITE_CHMOD>
AllowUser user
DenyAll
</Limit>
Автор: tolyn77
Дата сообщения: 16.04.2012 10:38
всем привет

подскажите появилась такая проблема пытаюсь настроить ип-камеру на сброс картинки на фтп сервер а в логах ftp сервера такие сообщения
апр 16 11:27:27 ftp proftpd[37127] 10.0.0.22: FTP session opened.
апр 16 11:27:27 ftp proftpd[37127] 10.0.0.22: Preparing to chroot to directory '/usr/home/user'
апр 16 11:27:27 ftp proftpd[37127] 10.0.0.22: USER user: Login successful.
апр 16 11:27:27 ftp proftpd[37127] 10.0.0.22: FTP session closed.
а картинка так и не появляется что бы это могла значить?
заранее благодарен
Автор: tankistua
Дата сообщения: 16.04.2012 20:13
включи в логе дебаг
Автор: tolyn77
Дата сообщения: 17.04.2012 06:56
tankistua
спсб, а если не сложно скажи хоть как его включить? если он запускается как standalone?
заранее благодарен
вроде как включил DebugLevel 4
ServerLog /var/log/proftpd/serverlog ALL
TransferLog /var/log/proftpd/transferlog ALL
ExtendedLog /var/log/proftpd/extendedlog ALL
в [more=serverlog]
connected - local : 10.0.0.2:21
connected - remote : 10.0.0.220:3031
FTP session opened.
setting CommandBufferSize to 512
dispatching PRE_CMD command 'USER user' to mod_core
dispatching PRE_CMD command 'USER user' to mod_core
dispatching PRE_CMD command 'USER user' to mod_delay
dispatching PRE_CMD command 'USER user' to mod_auth
dispatching CMD command 'USER user' to mod_auth
dispatching POST_CMD command 'USER user' to mod_delay
dispatching LOG_CMD command 'USER user' to mod_log
dispatching PRE_CMD command 'PASS (hidden)' to mod_core
dispatching PRE_CMD command 'PASS (hidden)' to mod_core
dispatching PRE_CMD command 'PASS (hidden)' to mod_delay
dispatching PRE_CMD command 'PASS (hidden)' to mod_auth
dispatching CMD command 'PASS (hidden)' to mod_auth
user 'user' authenticated by mod_auth_pam.c
Preparing to chroot to directory '/usr/local/user'
Environment successfully chroot()ed
dispatching POST_CMD command 'PASS (hidden)' to mod_delay
dispatching POST_CMD command 'PASS (hidden)' to mod_log
dispatching POST_CMD command 'PASS (hidden)' to mod_ls
dispatching POST_CMD command 'PASS (hidden)' to mod_auth
setting TimeoutSession of 7200 seconds for current all
dispatching POST_CMD command 'PASS (hidden)' to mod_xfer
dispatching POST_CMD command 'PASS (hidden)' to mod_core
dispatching LOG_CMD command 'PASS (hidden)' to mod_log
dispatching LOG_CMD command 'PASS (hidden)' to mod_auth
USER webmaster: Login successful.
FTP session closed.
[/more]
в transferlog пусто
в [more=extendedlog]
UNKNOWN nobody [17/апр/2012:10:45:00 +0400] "USER user" 331 -
UNKNOWN user [17/апр/2012:10:45:00 +0400] "PASS (hidden)" 230 -
[/more]


ПС раньше у меня было на другом сервере настроено где использовался встроенный ftpd там работало все нормально вот [more=лог работы]
ftpd[52959]: USER user
ftpd[52959]: PASS password
ftpd[52959]: FTP LOGIN FROM 10.0.0.22 [10.0.0.22], user
ftpd[52959]: TYPE Image
ftpd[52959]: CWD /www/i/
ftpd[52959]: PORT
ftpd[52959]: STOR webcam0.jpg
ftpd[52959]: xferlog (recv): 1 10.0.0.22 18816 /www/i/webcam0.jpg b _ i r user ftp 0 * c
[/more]

может загвоздка в TYPE Image?
Автор: gryu
Дата сообщения: 05.05.2012 11:31
Народ. Так разобрались с портом?
Пришло время ставить ProFTPd с MySQL, а толком что то я не понял из прочитанного как это теперь делать.
OS FreeBSD 8.3
Ошибка упомянутая выше "unknown configuration directive 'SQLAuthTypes' on line"
[more]e# proftpd -V
Compile-time Settings:
Version: 1.3.4a (maint)
Platform: FREEBSD8 (FREEBSD8_3) [FreeBSD 8.3-RELEASE i386]
Built: пт май 4 2012 18:19:03 MSK
Built With:
configure '--localstatedir=/var/run' '--libexecdir=/usr/local/libexec/proftpd' '--with-pkgconfig=libdata/pkgconfig' '--sysconfdir=/usr/local/etc' '--enable-dso' '--disable-sendfile' '--disable-ipv6' '--enable-nls' '--enable-pcre' '--enable-ctrls' '--disable-memcache' '--with-shared=mod_ratio:mod_readme:mod_rewrite:mod_ban:mod_copy:mod_deflate:mod_ifsession:mod_ifversion:mod_quotatab_file:mod_quotatab_sql:mod_shaper:mod_quotatab:mod_sftp:mod_sql:mod_tls:mod_wrap2' '--with-includes=:/usr/local/include:/usr/local/include:/usr/local/include:/include' '--with-libraries=:/usr/local/lib:/usr/local/lib:/usr/local/lib:/usr/local/lib' '--prefix=/usr/local' '--mandir=/usr/local/man' '--infodir=/usr/local/info/' '--build=i386-portbld-freebsd8.3' 'build_alias=i386-portbld-freebsd8.3' 'CC=cc' 'CFLAGS=-O2 -pipe -DHAVE_OPENSSL -I/usr/include -fno-strict-aliasing' 'LDFLAGS= -rpath=/usr/lib:/usr/local/lib' 'LIBS=-lintl -L/usr/local/lib -lssl -lcrypto -L/usr/lib' 'CPPFLAGS=' 'CPP=cpp'

CFLAGS: -O2 -pipe -DHAVE_OPENSSL -I/usr/include -fno-strict-aliasing -Wall
LDFLAGS: -L$(top_srcdir)/lib -rpath=/usr/lib:/usr/local/lib -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib
LIBS: -lintl -lpcreposix -lpcre -lssl -lcrypto -lpam -lsupp -lcrypt -lintl -L/usr/local/lib -lssl -lcrypto -L/usr/lib -liconv -lutil

Files:
Configuration File:
/usr/local/etc/proftpd.conf
Pid File:
/var/run/proftpd.pid
Scoreboard File:
/var/run/proftpd.scoreboard
Header Directory:
/usr/local/include/proftpd
Shared Module Directory:
/usr/local/libexec/proftpd

Features:
- Autoshadow support
+ Controls support
+ curses support
- Developer support
+ DSO support
- IPv6 support
+ Largefile support
- Lastlog support
- Memcache support
+ ncursesw support
+ NLS support
+ OpenSSL support
+ PCRE support
- POSIX ACL support
- Shadow file suppport
- Sendfile support
+ Trace support

Tunable Options:
PR_TUNABLE_BUFFER_SIZE = 1024
PR_TUNABLE_DEFAULT_RCVBUFSZ = 8192
PR_TUNABLE_DEFAULT_SNDBUFSZ = 8192
PR_TUNABLE_GLOBBING_MAX_MATCHES = 100000
PR_TUNABLE_GLOBBING_MAX_RECURSION = 8
PR_TUNABLE_HASH_TABLE_SIZE = 40
PR_TUNABLE_NEW_POOL_SIZE = 512
PR_TUNABLE_SCOREBOARD_BUFFER_SIZE = 80
PR_TUNABLE_SCOREBOARD_SCRUB_TIMER = 30
PR_TUNABLE_SELECT_TIMEOUT = 30
PR_TUNABLE_TIMEOUTIDENT = 10
PR_TUNABLE_TIMEOUTIDLE = 600
PR_TUNABLE_TIMEOUTLINGER = 30
PR_TUNABLE_TIMEOUTLOGIN = 300
PR_TUNABLE_TIMEOUTNOXFER = 300
PR_TUNABLE_TIMEOUTSTALLED = 3600
PR_TUNABLE_XFER_SCOREBOARD_UPDATES = 10
[/more]

Добавлено:
И ещё.
portupgrade не работает. Неизвестная команда.
Пользовался cvsup для обновления дерева портов.
csup -h ****.ru.freebsd.org /usr/share/examples/cvsup/ports-supfile
Да и собственно всегда им пользуюсь....

Страницы: 12345

Предыдущая тема: Проблема в сети с master browser


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.