![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » FreeBSD - [решено] не не запускается pure-ftpd на FreeBSD 8.2 |
|
FreeBSD - [решено] не не запускается pure-ftpd на FreeBSD 8.2
|
![]() Новый участник Сообщения: 19 |
Здравствуйте все. Сегодня сталкнулся с проблемой. Установил на ком pure-ftpd, в конфигах всё прописал вроде правельно, добавил строку в rc.conf а автостарта сервера так и не получается. Серв стартует только когда напишеш в консоли команду pure-ftpd. И ещё почемуто не роботает связка сервера с mysql. На серв могу зайти только под анонимусом и попадаю в домашнюю папку пользователя ftp. Посмотрите пожалуйста логи и конфиг, может до меня чтото не доходит.
rc.conf hostname="localhost" ifconfig_nfe0="inet 192.168.1.10 netmask 255.255.255.0" defaultrouter="192.168.1.1" keymap="ru.koi8-r" sshd_enable="YES" mysql_enable="YES" apache22_enable="YES" pureftpd_enable="YES" ChrootEveryone yes # TrustedGID 100 BrokenClientsCompatibility no MaxClientsNumber 50 Daemonize yes MaxClientsPerIP 8 VerboseLog no DisplayDotFiles no AnonymousOnly no NoAnonymous yes SyslogFacility ftp # FortunesFile /usr/share/fortune/zippy DontResolve yes MaxIdleTime 10 # LDAPConfigFile /etc/pureftpd-ldap.conf MySQLConfigFile /usr/local/etc/pureftpd-mysql.conf # PGSQLConfigFile /etc/pureftpd-pgsql.conf # PureDB /etc/pureftpd.pdb # ExtAuth /var/run/ftpd.sock # PAMAuthentication yes UnixAuthentication yes LimitRecursion 2000 8 AnonymousCanCreateDirs yes MaxLoad 4 # PassivePortRange 30000 50000 # ForcePassiveIP 192.168.1.1 # AnonymousRatio 1 10 # UserRatio 1 10 AntiWarez no # Bind 127.0.0.1,21 # AnonymousBandwidth 8 # UserBandwidth 8 Umask 133:022 MinUID 100 AllowUserFXP no AllowAnonymousFXP no ProhibitDotFilesWrite yes ProhibitDotFilesRead yes AutoRename no AnonymousCantUpload yes #TrustedIP 10.1.1.1 #LogPID yes # AltLog clf:/var/log/pureftpd.log # AltLog stats:/var/log/pureftpd.log # AltLog w3c:/var/log/pureftpd.log NoChmod no KeepAllFiles no #CreateHomeDir yes #Quota 1000:10 #PIDFile /var/run/pure-ftpd.pid #CallUploadScript yes MaxDiskUsage 99 #NoRename yes CustomerProof yes # PerUserLimits 3:20 # NoTruncate yes # TLS 1 IPV4Only yes # IPV6Only yes FileSystemCharset koi8-r ClientCharset cp1251 # MYSQLServer 127.0.0.1 # MYSQLPort 3306 MYSQLSocket /tmp/mysql.sock MYSQLUser root MYSQLPassword ************ MYSQLDatabase pureftpd MYSQLCrypt cleartext MYSQLGetPW SELECT Password FROM users WHERE User="\L" AND active ="1" MYSQLGetUID SELECT uid FROM users WHERE User="\L" #MYSQLDefaultUID 1000 MYSQLGetGID SELECT gid FROM users WHERE User="\L" #MYSQLDefaultGID 1000 MYSQLGetDir SELECT home FROM users WHERE User="\L" MySQLGetQTAFS SELECT QuotaFiles FROM users WHERE User="\L" MySQLGetQTASZ SELECT QuotaSize FROM users WHERE User="\L" MySQLGetRatioUL SELECT ULRatio FROM users WHERE User="\L" MySQLGetRatioDL SELECT DLRatio FROM users WHERE User="\L" MySQLGetBandwidthUL SELECT ULBandwidth FROM users WHERE User="\L" MySQLGetBandwidthDL SELECT DLBandwidth FROM users WHERE User="\L" # MySQLForceTildeExpansion 1 # MySQLTransactions On |
|
Отправлено: 01:32, 31-07-2011 |
Странный тип Сообщения: 813
|
Профиль | Отправить PM | Цитировать Посмотрите debug.log.
|
------- Отправлено: 03:29, 31-07-2011 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() Новый участник Сообщения: 19
|
Профиль | Отправить PM | Цитировать |
Отправлено: 13:06, 31-07-2011 | #3 |
Странный тип Сообщения: 813
|
Профиль | Отправить PM | Цитировать А файл /usr/local/etc/rc.d/pure-ftpd присутствует?
|
------- Отправлено: 14:29, 31-07-2011 | #4 |
![]() Новый участник Сообщения: 19
|
Профиль | Отправить PM | Цитировать да.
|
|
Отправлено: 15:43, 31-07-2011 | #5 |
Странный тип Сообщения: 813
|
Профиль | Отправить PM | Цитировать Не знаю, что и сказать.
Я пускаю pure-ftpd через inetd и без конфига, но с параметрами командной строки. Все ключи очень хорошо документированы. Использую виртуальных пользователей, mysql не пробовал. grep pure-ftpd /etc/inetd.conf # pure-ftpd ftp stream tcp nowait root /usr/local/sbin/pure-ftpd pureftpd -4 -A -c6 -C2 -d -E -F/usr/local/etc/ftp-banner -H -I10 -k95 -K -lpuredb:/usr/local/etc/pureftpd.pdb -p40000:40500 -R -s -T512:512 -u100 -X -Z |
------- Отправлено: 23:50, 31-07-2011 | #6 |
![]() Новый участник Сообщения: 19
|
Профиль | Отправить PM | Цитировать кароч я всё сделал. и pure-ftp запускается и mysql, да ещё и web интерфейс прикрутил к этому чуду.
кароч вот мои настройки если ктонить захочет себе поставить ![]() pure-ftpd.conf pureftpd-mysql.conf (этот файл используется у меня на машине. в процессе установки будет сгенерирован код для вашего сервера) Для администрирования пользователей я использовал UserManager. Его можно установить из портов. Для этого заходим в терминале под rootом и командуем ![]() потом переносим папку usermanager в папку вашего web сервера или в его конфигах созлаём алайс на папку или простьо виртуал хост. затем открываем в браузере установка UserManager почемуто не зароботала до конца и остановилась на втором шаге. Скрипт не мог создать в базе данных две таблици: admin и users. чтобы не мучатся я завалил базу ftpusers (которая создалась в процессе роботы скрипта) и переделал эту часть руками. чтобы установка пошла дальше надо выполнить несколько запросов к бд. для выполнения я исполььзовал phpmyadmin. в первом запросе я создаю бд ftpusers, юзера ftp с паролем ftp_pass и даю ему права. запрос №1 во втором запросе я добавляю две таблици admin и users запрос №2 После всего этого колдовства скрипт устаноки продолжил роботу. Серв завёлся и всё заработало. Стандартные данные для входа в админку: Пользователь: Administrator Пароль: tmppasswd Эти данные можно изменить или добавить ещё одного пользователя в процессе установки. Самое главное что нужно помнить всегда!!! Постоянно проверяйте есть ли у вас права на запуск, чтение и изменение файла и в какой группе и какому пользователю принадлежит папка или файл. Простым языком. Предположим что у вас есть реальный unix пользователь ftp с номером UID:1002 и состоящий в группе Gid:14. Вы через админку сервера создаёте пользователя user, задаёте ему пароль и права от пользователя ftp н адоступ в папку /usr/www/htdoc/www/user_www_dir Админка выглядит так: При заходе на ftp невозможно создать или изменить файлы или папки в папке user_www_dir Дело в следующем что папка user_www_dir создовалась под root или под другим пользователем. (ниже вид от другого пользователя) (команда ls -l) Как вылечить. Во Freebsd есть две команды: chown и chgrp #chown -R username foldername = Сменить владельца на директорию и все её поддиректоии и файлы #chgrp -R groupname folgername = Изменить группу пишем #chown -R ftp user_www_dir #chgrp -R ftp user_www_dir и получаем или так |
Отправлено: 14:14, 01-08-2011 | #7 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
FreeBSD - Solo the human: Не запускается Mysql 5.1 в NFS каталоге ОС FreeBSD 8.1 AMD64 | Solo the human | Общий по FreeBSD | 1 | 05-08-2010 11:46 | |
Mandriva/Mandrake - не запускается pure-ftpd | admin666 | Общий по Linux | 9 | 09-06-2009 22:41 | |
Mandriva/Mandrake - Помогите настроить Pure-ftpd | TEXNO | Общий по Linux | 4 | 10-04-2009 16:02 | |
[решено] Восстановить работу ftp сервера pure-ftpd c аутентификацией пользователей | mr.R | Программное обеспечение Linux и FreeBSD | 1 | 16-02-2009 15:55 | |
FreeBSD - [решено] Долго запускается FreeBSD (тормозит после надписи Starting sendmail) | _soldat_ | Общий по FreeBSD | 4 | 04-08-2008 10:18 |
|