LinuxForum.Fans
Тема

MySql + VSFTPD +CentOs 5.5

Автор: lm_akella 38 сообщений 16812 просмотров
#97670

Господи-то, Вы мне до сих пор логи фтп-сервера откуда брали? Вот туда и логи и должны продолжать идти.

#97671

после попытки логирования логи vsftpd.conf так и пишут только login failed

#97676

Что-то устал я уже...
Последний шанс :)
Выкладывайте полные конфиги всего, что относится к вашей связке, включая названия файлов и т.д. Не забывайте использовать тэги для форматирования. Будем разбираться, почему и что у Вас неправильно забито туда.

#97677

SELinux включен у Вас или нет?

#97678

извините.. я очень стараюсь но не всегда понимаю о чем вы...

как выключить селинукс??

п.с. все логи, относительно моей связки выложил выше

#97686

Я про конфиги. Те, что сейчас. Все, что касается вашего фтп-сервера. Целиком. С комментариями.

Пока жду, но терпения у меня осталось немного.

Мне нужны:
полный конфиг вашего фтп-сервера
насторйки PAM

Учтите, что лог и кофиг - это вещи разные.

#97691

А еще интересно, по какому руководству вы поднимали эту связку у себя

#97769

http://www.linuxjournal.su/?p=84
это руководство по которому я все делал

Конфиги:

ФТП:
[root@localhost ~]# cat /etc/vsftpd/vsftpd.conf
listen=YES
anonymous_enable=YES
local_enable=YES
write_enable=YES

##############################

anon_upload_enable=NO
anon_mkdir_write_enable=NO
anon_other_write_enable=NO
no_anon_password=YES
anon_root=/var/ftp/pub
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
xferlog_file=/var/log/vsftpd.log
log_ftp_protocol=YES
##########

write_enable=YES
ftpd_banner="Welcome To Hell"
connect_from_port_20=YES
nopriv_user=ftp
local_root=/var/ftp/$USER
pam_service_name=vsftpd
guest_enable=YES
guest_username=ftp
user_sub_token=$USER
virtual_use_local_privs=YES
user_config_dir=/etc/vsftps/vsftpd_user_conf



Пам


[root@localhost ~]# cat /etc/pam.d/vsftpd
auth required pam_mysql.so user=vsftpd passwd=ftpdpass host=localhost db=vsftpd table=accounts usercolumn=username passwdcolumn=pass crypt=2
account required pam_mysql.so user=vsftpd passwd=ftpdpass host=localhost db=vsftpd table=accounts usercolumn=username passwdcolumn=pass crypt=2
[root@localhost ~]#

#97773

если Вы делали по этому руководству, то как-то странно. Конфиг сервера не идентичне, как минимум... Попробуйте для начал добавить

text
pam_service_name=vsftpd
#97917

Нашел ошибку, которая стала причиной корявого шифрования мускульных
паролей для ФТП..
/etc/my.conf

вот в этом файле
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
*#old_passwords=1*
# nastraival MUDAK
# Disabling symbolic-links is recommended to prevent assorted security
risks;
# to do so, uncomment this line:
# symbolic-links=0

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
~

вот эта жирная строчка была незакоменчена... у мускула были одни пароли,
а у меня другие =) вот и получалось несоответствие...

я закоментил строчку, поменял пароль для главного пользователя Мускула и
все заработало =))

#97965

Вот и отлично. Один маленький совет, если позволите, на будущее: Если делаете по инструкции и у всех работает. а у Вас нет - ОЧЕНЬ внимательно смотрите конфиги. Почти 100%, что там ошибка где-то :)

#97966

Отмечаю решенной :) И перемещаю в соответствующую папку

#98003

спасибо =)

но об этом ни в одной инструкции сказано не было =(

#98005

Потому что в инструкции описан способ связки фтп-сервера и мускула, а не настройка мускула

#98011

не хочу создавать отдельную тему, но инструкции на конфиг не нашел.. помогите плиз с мануалом или примером по настройке Vsftpd на CentOs с хранением пользователей через LDAP

буду очень признателен !

#98013

лучше создайте отдельную тему, так правильней будет

#371870
lm_akella написал:
Нашел ошибку, которая стала причиной корявого шифрования мускульных
паролей для ФТП..
/etc/my.conf

вот в этом файле
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
*#old_passwords=1*
# nastraival MUDAK
# Disabling symbolic-links is recommended to prevent assorted security
risks;
# to do so, uncomment this line:
# symbolic-links=0

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
~

вот эта жирная строчка была незакоменчена... у мускула были одни пароли,
а у меня другие =) вот и получалось несоответствие...

я закоментил строчку, поменял пароль для главного пользователя Мускула и
все заработало =))

/etc/my.cnf

text
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0

[mysqld_safe] log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid

какая строчка была не незакомменчена?

#371875

Что за некрофилия?

И не "незакончена", а "незакомменчена" вот эта строчка
#old_passwords=1

Войдите или зарегистрируйтесь, чтобы ответить.