Список форумов forum.idhost.kz forum.idhost.kz
forum.idhost.kz
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Pure-ftpd проблемы старта сервиса!

 
Начать новую тему   Ответить на тему    Список форумов forum.idhost.kz -> ID VPS
Предыдущая тема :: Следующая тема  
Автор Сообщение
s127gav



Зарегистрирован: 10.06.2009
Сообщения: 16
Откуда: Астана

СообщениеДобавлено: Ср 22 Июл, 2009 11:44:00    Заголовок сообщения: Pure-ftpd проблемы старта сервиса! Ответить с цитатой

ВПС на Сентосе, установлен через yum пакет pure-ftpd. При попытке старта сервиса пишет следующее:

[root@vps-100ххх9-129 ~]# /etc/init.d/pure-ftpd start
Starting pure-ftpd: [FAILED]

В логах пишет следующее:
vps-100ххх9-129 yum: Installed: pure-ftpd-1.0.21-16.el5.x86_64
vps-100ххх9-129 pure-ftpd: (?@?) [ERROR] Unable to switch capabilities : Operation not permitted

Дайте знать как решили проблему!?!?!?!?!?!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
MX_Master



Зарегистрирован: 18.07.2009
Сообщения: 125
Откуда: Алматы

СообщениеДобавлено: Ср 22 Июл, 2009 12:54:32    Заголовок сообщения: Ответить с цитатой

Почему именно pure-ftpd ? На мой взгляд vsftpd быстрее ставится и настраивается, и если фтп юзверей мало, то тем более советую vsftpd.

Если просто нужен полный фтп доступ к ВПСке, можно юзать SFTP, настроив любимый фтп клиент c логином/паролем от ssh.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
s127gav



Зарегистрирован: 10.06.2009
Сообщения: 16
Откуда: Астана

СообщениеДобавлено: Ср 22 Июл, 2009 14:57:20    Заголовок сообщения: Ответить с цитатой

MX_Master писал(а):
Почему именно pure-ftpd ? На мой взгляд vsftpd быстрее ставится и настраивается, и если фтп юзверей мало, то тем более советую vsftpd.

Если просто нужен полный фтп доступ к ВПСке, можно юзать SFTP, настроив любимый фтп клиент c логином/паролем от ssh.

А если он нужен для работы ISP Config? Все юзеры и пароли должны храниться в БД.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
khalid



Зарегистрирован: 29.06.2009
Сообщения: 19

СообщениеДобавлено: Ср 22 Июл, 2009 15:42:20    Заголовок сообщения: Ответить с цитатой

А гуглить не пробовали?

Некоторые советуют компилировать пакет с опцией --without-capabilities

посмотрите здесь:
http://www.dikant.de/2009/01/22/setting-up-pureftpd-on-a-virtual-server/

там для Debian расписано, но думаю разница не большая
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
s127gav



Зарегистрирован: 10.06.2009
Сообщения: 16
Откуда: Астана

СообщениеДобавлено: Чт 23 Июл, 2009 10:35:33    Заголовок сообщения: Ответить с цитатой

khalid писал(а):
А гуглить не пробовали?

Некоторые советуют компилировать пакет с опцией --without-capabilities

посмотрите здесь:
http://www.dikant.de/2009/01/22/setting-up-pureftpd-on-a-virtual-server/

там для Debian расписано, но думаю разница не большая

Мож кто подскажет, как тож самое на CentOS сделать, с помощью yum, а не apt-get?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
RiKe



Зарегистрирован: 26.06.2009
Сообщения: 11

СообщениеДобавлено: Чт 23 Июл, 2009 11:41:12    Заголовок сообщения: Ответить с цитатой

http://www.pureftpd.org/project/pure-ftpd/doc
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
s127gav



Зарегистрирован: 10.06.2009
Сообщения: 16
Откуда: Астана

СообщениеДобавлено: Ср 29 Июл, 2009 18:12:24    Заголовок сообщения: pure-ftpd tar source code Ответить с цитатой

Пытался компилировать из исходников pure-ftpd (pure-ftpd-1.0.21.tar.gz) включая поддержку mysql:
-------------------------
./configure --with-mysql --with-cookie --with-throttling --with-ratios --with-altlog --with-puredb --with-extauth --with-pam --with-quotas --with-virtualhosts --without-capabilities
-------------------------
Но в процессе конфигурация остановилась с надписью от том, что не найден libmysqlclient.
---------------------------------
checking for mysql_init in -lmysqlclient... no
configure: error: libmysqlclient is needed for MySQL support
------------------------------

Хотя CentOS 5 VPS был установлен уже с Mysql и библиотеками libmysqlclient.
Попробовал добавить префиксы путей --prefix=/usr но ошибка та же самая.

В чем может быть проблема?? Или Virtuozzo 64 bit CentOS не поддерживает такие компиляции?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
khalid



Зарегистрирован: 29.06.2009
Сообщения: 19

СообщениеДобавлено: Чт 30 Июл, 2009 08:40:20    Заголовок сообщения: Ответить с цитатой

Попробуй через bash установить зависимости
где VPSID видимо надо прописать свой ID


Код:
VPSID=123
for CAP in CHOWN DAC_READ_SEARCH SETGID SETUID NET_BIND_SERVICE NET_ADMIN SYS_CHROOT SYS_NICE CHOWN DAC_READ_SEARCH SETGID SETUID NET_BIND_SERVICE NET_ADMIN SYS_CHROOT SYS_NICE
do
  vzctl set $VPSID --capability ${CAP}:on --save
done


После этого, кажется надо перезагрузить VPS

http://forum.openvz.org/index.php?&t=msg&goto=4203
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
s127gav



Зарегистрирован: 10.06.2009
Сообщения: 16
Откуда: Астана

СообщениеДобавлено: Чт 30 Июл, 2009 19:04:25    Заголовок сообщения: Ответить с цитатой

khalid писал(а):
Попробуй через bash установить зависимости
где VPSID видимо надо прописать свой ID


Код:
VPSID=123
for CAP in CHOWN DAC_READ_SEARCH SETGID SETUID NET_BIND_SERVICE NET_ADMIN SYS_CHROOT SYS_NICE CHOWN DAC_READ_SEARCH SETGID SETUID NET_BIND_SERVICE NET_ADMIN SYS_CHROOT SYS_NICE
do
  vzctl set $VPSID --capability ${CAP}:on --save
done


После этого, кажется надо перезагрузить VPS

http://forum.openvz.org/index.php?&t=msg&goto=4203


-bash: vzctl: command not found
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
khalid



Зарегистрирован: 29.06.2009
Сообщения: 19

СообщениеДобавлено: Чт 30 Июл, 2009 19:54:47    Заголовок сообщения: Ответить с цитатой

Цитата:
-bash: vzctl: command not found


Установите
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
s127gav



Зарегистрирован: 10.06.2009
Сообщения: 16
Откуда: Астана

СообщениеДобавлено: Пн 03 Авг, 2009 18:40:30    Заголовок сообщения: Ответить с цитатой

khalid писал(а):
Цитата:
-bash: vzctl: command not found


Установите


Установил, спс. После перезагрузки на SSH не пускает даже Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
s127gav



Зарегистрирован: 10.06.2009
Сообщения: 16
Откуда: Астана

СообщениеДобавлено: Вт 18 Авг, 2009 00:08:05    Заголовок сообщения: Re: pure-ftpd tar source code Ответить с цитатой

s127gav писал(а):
Пытался компилировать из исходников pure-ftpd (pure-ftpd-1.0.21.tar.gz) включая поддержку mysql:
-------------------------
./configure --with-mysql --with-cookie --with-throttling --with-ratios --with-altlog --with-puredb --with-extauth --with-pam --with-quotas --with-virtualhosts --without-capabilities
-------------------------
Но в процессе конфигурация остановилась с надписью от том, что не найден libmysqlclient.
---------------------------------
checking for mysql_init in -lmysqlclient... no
configure: error: libmysqlclient is needed for MySQL support
------------------------------

Хотя CentOS 5 VPS был установлен уже с Mysql и библиотеками libmysqlclient.
Попробовал добавить префиксы путей --prefix=/usr но ошибка та же самая.

В чем может быть проблема?? Или Virtuozzo 64 bit CentOS не поддерживает такие компиляции?

Нашел где лежат эти библиотеки.
Сначала сделал симлинки на эти директории.
ln -s /usr/lib64/mysql /usr/lib/mysql

Но это не помогло, возможно конфигуратор ищет библиотеки в папке /usr/lib/.
Помогло копирование всех файлов из /usr/lib64/mysql/ в /usr/lib/.

В итоге:
-------------------------
./configure --with-mysql --with-cookie --with-throttling --with-ratios --with-altlog --with-puredb --with-extauth --with-pam --with-quotas --with-virtualhosts --without-capabilities
-------------------------
make
-------------------------
make install
-------------------------
Для запуска сервера достаточно /usr/local/sbin/pure-ftpd &
-------------------------
Остановить процесс pkill pure-ftpd
-------------------------
Далее нам необходимо запускать сервер с поддержкой MySQL, для этого запускаем сервер в след варианте:
./etc/pure-config.pl /etc/pure-ftpd/pure-ftpd.conf,
где pure-config.pl мы скопировали из исходников (cp /tmp/pure-ftpd-1.0.21/cofiguration_files/pure-config.pl /etc )
-------------------------
Проверяем коннект пользователя из ISPConfig
[root@vps-100xxxx9-1xx ~]# ftp localhost
Connected to localhost (127.0.0.1).
220---------- Welcome to Pure-FTPd [privsep] [TLS] ----------
220-You are user number 1 of 50 allowed.
220-Local time is now 00:01. Server port: 21.
220-This is a private system - No anonymous login
220-IPv6 connections are also welcome on this server.
220 You will be disconnected after 15 minutes of inactivity.
Name (localhost:root): xxxxxtest
331 User xxxxxtest OK. Password required
Password:
230-User xxxxxtest has group access to: client1
230 OK. Current restricted directory is /
Remote system type is UNIX.
Using binary mode to transfer files.
ftp>

Вот вроде бы и все! (CentOS 5.3, ISPConfig3, PureFTPd)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов forum.idhost.kz -> ID VPS Часовой пояс: GMT + 6
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group
Русская поддержка phpBB