FreeBSD n Proftpd n MySQL

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
disel_power
рядовой
Сообщения: 16
Зарегистрирован: 2007-02-20 11:20:41

FreeBSD n Proftpd n MySQL

Непрочитанное сообщение disel_power » 2007-02-20 11:22:46

OS - FREEBSD
Делаю по статье http://www.lissyara.su/?id=1144
Знания nix - новичек

Делаю:

# ./proftpd.sh start
Starting proftpd.
- getaddrinfo 'bckp.kgs.lcl' error: hostname nor servname provided, or not known
# ps ax | grep proftpd
1126 ?? Ss 0:00.02 proftpd: (accepting connections) (proftpd)
1170 p0 S+ 0:00.01 /bin/csh -c ps ax | grep proftpd
1172 p0 R+ 0:00.00 grep proftpd

При попытки конекта на 21 порт - отсутсвует доступ к папке.

Хелп ми плиз. Где рыть?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2007-02-20 11:35:31

имя хоста прописать нормальное
Убей их всех! Бог потом рассортирует...

disel_power
рядовой
Сообщения: 16
Зарегистрирован: 2007-02-20 11:20:41

Непрочитанное сообщение disel_power » 2007-02-20 11:59:58

а чем оно не нормально? имя хоста в локальном домене. Машина включена в домен с PDC на w2k3

Аватара пользователя
Abigor
старшина
Сообщения: 425
Зарегистрирован: 2006-03-02 11:13:15
Откуда: РФ. г. Иркутск
Контактная информация:

Непрочитанное сообщение Abigor » 2007-02-20 12:13:49

если не хочешь нормально, то можно через попку, в
/etc/hosts сделать запись вида

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

ip bckp.kgs.lcl

disel_power
рядовой
Сообщения: 16
Зарегистрирован: 2007-02-20 11:20:41

Непрочитанное сообщение disel_power » 2007-02-20 12:28:22

Мдя, к чему сарказм? Такая запись имеется.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2007-02-20 12:29:10

ну впиши IP вместо имени хоста.
может он сразу пытается через DNS его разрезольвить...
Убей их всех! Бог потом рассортирует...

disel_power
рядовой
Сообщения: 16
Зарегистрирован: 2007-02-20 11:20:41

Непрочитанное сообщение disel_power » 2007-02-20 12:31:18

Такое имя получается во время инстала оси. В чем с ним загвоздка, объясните? Имя резолвится нормально. И локально, и с других машин. + ко всему, когда я от имени оставил только bckp, никакого эффекта, это не произвело.

В /var/log/proftpd.log пишет:

Feb 20 12:38:43 mod_sql/4.2[678]: defaulting to 'mysql' backend
Feb 20 12:38:43 mod_sql/4.2[678]: backend module 'mod_sql_mysql/4.05'
Feb 20 12:38:43 mod_sql/4.2[678]: backend api 'mod_sql_api_v2'
Feb 20 12:38:43 mod_sql/4.2[678]: >>> sql_sess_init
Feb 20 12:38:43 mod_sql/4.2[678]: entering mysql cmd_defineconnection
Feb 20 12:38:43 mod_sql/4.2[678]: name: 'default'
Feb 20 12:38:43 mod_sql/4.2[678]: user: 'ftp'
Feb 20 12:38:43 mod_sql/4.2[678]: host: 'localhost'
Feb 20 12:38:43 mod_sql/4.2[678]: db: 'ftp'
Feb 20 12:38:43 mod_sql/4.2[678]: port: '3306'
Feb 20 12:38:43 mod_sql/4.2[678]: ttl: '0'
Feb 20 12:38:43 mod_sql/4.2[678]: exiting mysql cmd_defineconnection
Feb 20 12:38:43 mod_sql/4.2[678]: entering mysql cmd_open
Feb 20 12:38:43 mod_sql/4.2[678]: exiting mysql cmd_open
Feb 20 12:38:43 mod_sql/4.2[678]: unrecoverable backend error
Feb 20 12:38:43 mod_sql/4.2[678]: error: '1045'
Feb 20 12:38:43 mod_sql/4.2[678]: message: 'Access denied for user 'ftp'@'localhost' (using password: YES)'

Эт чё??

disel_power
рядовой
Сообщения: 16
Зарегистрирован: 2007-02-20 11:20:41

Непрочитанное сообщение disel_power » 2007-02-21 8:59:54

Знающих нет? Все такие же двоечникики как я ??

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2007-02-21 9:30:27

ага :)))
IP пропиши, или вообще убери эту опцию.
Убей их всех! Бог потом рассортирует...

disel_power
рядовой
Сообщения: 16
Зарегистрирован: 2007-02-20 11:20:41

Непрочитанное сообщение disel_power » 2007-02-21 12:22:36

Где прописать? Чегота не пойму, про какую опцию?

disel_power
рядовой
Сообщения: 16
Зарегистрирован: 2007-02-20 11:20:41

Непрочитанное сообщение disel_power » 2007-02-22 12:41:41

Полечилось при помощи DefaulAdress 192.168.100.100

Юзеру ftp дал права на ВЫБОР ВСТАВКУ ОБНОВЛЕНИЯ екзекут
Какие КОРРЕКТНЫЕ права давать юзеру ftp на базу??

И еще, вместе с IP клиента пишет так - ::ffff:192.168.100.200

Чего это такое и как с ентим бороться?

Аватара пользователя
Abigor
старшина
Сообщения: 425
Зарегистрирован: 2006-03-02 11:13:15
Откуда: РФ. г. Иркутск
Контактная информация:

Непрочитанное сообщение Abigor » 2007-02-22 16:01:31

что ты имеешь под провами на базу?
-----------------------------------
ftp у меня вообще только ананим, только на чтение

disel_power
рядовой
Сообщения: 16
Зарегистрирован: 2007-02-20 11:20:41

Непрочитанное сообщение disel_power » 2007-02-22 16:06:04

Feb 20 12:38:43 mod_sql/4.2[678]: message: 'Access denied for user 'ftp'@'localhost' (using password: YES)'

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2007-02-22 16:10:03

либо поставь phpmyadmin либо топай на http://www.mysql.com - читать документацию
Убей их всех! Бог потом рассортирует...

disel_power
рядовой
Сообщения: 16
Зарегистрирован: 2007-02-20 11:20:41

Непрочитанное сообщение disel_power » 2007-02-22 16:16:13

Да я спрашиваю "НЕ КАК", а "КАКИЕ". Что именно необходимо, выборки там, обновления выполнения. Имею ввиду это. Сейчас установил такие: ВЫБОР ВСТАВКУ ОБНОВЛЕНИЯ екзекут.
Сейчас все работает. Пользователи аутентифицируются, логи в базу пишутся. Интересуют именно права юзера под которым осуществляется доступ к базе, так сказать секьюрность запросов, пасворды ведь в открытом виде лежат. И чегой-то за батва "::ffff:" в логах перед IP клиента??

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2007-02-22 16:33:19

тогда второй варинат
Убей их всех! Бог потом рассортирует...

disel_power
рядовой
Сообщения: 16
Зарегистрирован: 2007-02-20 11:20:41

Непрочитанное сообщение disel_power » 2007-02-22 16:51:25

Мдя, тогда все твои статьи можно написать гораздо проще:

man freebsd.org && man proftpd.org && man mysql.org

Впадлу писать? Не пиши лучше вообще ничего.

:(

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Непрочитанное сообщение dikens3 » 2007-02-22 17:30:50

disel_power писал(а): И еще, вместе с IP клиента пишет так - ::ffff:192.168.100.200
Чего это такое и как с ентим бороться?
IPv6 отключи.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Непрочитанное сообщение dikens3 » 2007-02-22 17:32:50

disel_power писал(а):Да я спрашиваю "НЕ КАК", а "КАКИЕ". Что именно необходимо, выборки там, обновления выполнения. Имею ввиду это. Сейчас установил такие: ВЫБОР ВСТАВКУ ОБНОВЛЕНИЯ екзекут.
Сейчас все работает. Пользователи аутентифицируются, логи в базу пишутся. Интересуют именно права юзера под которым осуществляется доступ к базе, так сказать секьюрность запросов, пасворды ведь в открытом виде лежат.
И что в том, что в открытом виде? SELECT отключить собираешься?
P.S. Дай доступ пользователю только к этой базе. Если используешь только SELECT, оставь только его. Остальное паранойя.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

disel_power
рядовой
Сообщения: 16
Зарегистрирован: 2007-02-20 11:20:41

Непрочитанное сообщение disel_power » 2007-02-22 17:34:45

Как такое сделать?

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Непрочитанное сообщение dikens3 » 2007-02-22 17:38:21

disel_power писал(а):Как такое сделать?
/usr/local/bin/mysql_setpermission

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

# ./mysql_setpermission
Password for user  to connect to MySQL:
######################################################################
## Welcome to the permission setter 1.3 for MySQL.
## made by Luuk de Boer
######################################################################
What would you like to do:
  1. Set password for an existing user.
  2. Create a database + user privilege for that database
     and host combination (user can only do SELECT)
  3. Create/append user privilege for an existing database
     and host combination (user can only do SELECT)
  4. Create/append broader user privileges for an existing
     database and host combination
     (user can do SELECT,INSERT,UPDATE,DELETE)
  5. Create/append quite extended user privileges for an
     existing database and host combination (user can do
     SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,INDEX,
     LOCK TABLES,CREATE TEMPORARY TABLES)
  6. Create/append database administrative privileges for an
     existing database and host combination (user can do
     SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,INDEX,LOCK TABLES,
     CREATE TEMPORARY TABLES,SHOW DATABASES,PROCESS)
  7. Create/append full privileges for an existing database
     and host combination (user has FULL privilege)
  8. Remove all privileges for for an existing database and
     host combination.
     (user will have all permission fields set to N)
  0. exit this program

Make your choice [1,2,3,4,5,6,7,0]:
Нужный тебе пункт 4, как создать базу уже думаю разобрался.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

disel_power
рядовой
Сообщения: 16
Зарегистрирован: 2007-02-20 11:20:41

Непрочитанное сообщение disel_power » 2007-02-22 17:41:46

Снкс. Я такое уже сделал. Я спрашивл как типа отключить использование IPv6 ? Через sysinstall я конфигурировал чтоб не использовалося этот протокол.

Кстати, как можно ограничивать d/u - потоки для каждого юзера?

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Непрочитанное сообщение dikens3 » 2007-02-22 18:21:39

disel_power писал(а):Снкс. Я такое уже сделал. Я спрашивл как типа отключить использование IPv6 ? Через sysinstall я конфигурировал чтоб не использовалося этот протокол.
Кстати, как можно ограничивать d/u - потоки для каждого юзера?
rc.conf:
ipv6_enable="NO"

По второму хз.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

disel_power
рядовой
Сообщения: 16
Зарегистрирован: 2007-02-20 11:20:41

Непрочитанное сообщение disel_power » 2007-02-22 18:36:58

ipv6_enable="NO"
- не помогло.

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Непрочитанное сообщение dikens3 » 2007-02-22 18:39:30

Перезапускал /etc/netstart (Сам сервер?)
Пересобери ядро без
options INET6
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.