Maxim_ka
@Maxim_ka
Системный инженер

Почему Pure-Ftpd отказывается пускать пользователей?

Добрый день, всем

Прошу помощи, в таком простом вопросе казалось бы, потому что уже не знаю, куда тыкнуться, есть pure-ftpd, настроен со следующим типом авторизации

[root@ftp-01 /usr/local/etc]# vi pure-ftpd.conf
.............
# PureDB user database (see README.Virtual-Users)
PureDB                        /usr/local/etc/pureftpd.passwd
.............


База пользователей создана, настроены папки, но фтп выдает следующую ошибку.

Ответ:	220---------- Welcome to Pure-FTPd [privsep] ----------
Ответ:	220-You are user number 1 of 50 allowed.
Ответ:	220-Local time is now 15:18. Server port: 21.
Ответ:	220-This is a private system - No anonymous login
Ответ:	220 You will be disconnected after 15 minutes of inactivity.
Команда:	USER temporary
Ответ:	331 User temporary OK. Password required
Команда:	PASS *********
Ответ:	421 Unable to read the indexed puredb file (or old format detected) - Try pure-pw mkdb


Как это победить?
Заранее благодарю.
  • Вопрос задан
  • 4403 просмотра
Пригласить эксперта
Ответы на вопрос 7
IlyaEvseev
@IlyaEvseev
Opensource geek
mount -t proc proc /proc
ps wwll 933
Ответ написан
Комментировать
IlyaEvseev
@IlyaEvseev
Opensource geek
"pgrep -fl pure" что говорит?
Какой командой создавался /usr/local/etc/pureftpd.passwd? pure-pw?
Ответ написан
Комментировать
Maxim_ka
@Maxim_ka Автор вопроса
Системный инженер
Вот вывод, все манипуляции делаю через pure-pw
[root@ftp-01 /usr/local/etc]# pgrep -fl pure
933 pure-ftpd (SERVER)
Ответ написан
Комментировать
IlyaEvseev
@IlyaEvseev
Opensource geek
А что в /proc/933/cmdline ?
Ответ написан
Комментировать
Maxim_ka
@Maxim_ka Автор вопроса
Системный инженер
Как оказалось у меня procfs не подключена, сервер не я ставил и настраивал, так что приходится разбираться в том, что есть
Ответ написан
Комментировать
Maxim_ka
@Maxim_ka Автор вопроса
Системный инженер
[root@ftp-01 ~]# mount -t procfs proc /proc
[root@ftp-01 ~]# ps wwll 933
  UID   PID  PPID CPU PRI NI   VSZ   RSS MWCHAN STAT  TT       TIME COMMAND
    0   933     1   0  44  0  4400  1524 select Is    ??    0:00.01 pure-ftpd (SERVER) (pure-ftpd)


Вроде ничего подозрительного
Ответ написан
Комментировать
Maxim_ka
@Maxim_ka Автор вопроса
Системный инженер
простая UnixAuthentication работает, а вот с виртуальными пользователями непонятно...

[root@ftp-01 ~]# pure-pw show temporary

Login              : temporary
Password           : $2a$07$9iYPYpKYB5Dpp7IjAkOKsugAXdvJyq2jA/i3C9bbX68vzSmtRdSJW
UID                : 1002 (vftp)
GID                : 1002 (vftp)
Directory          : /ftp/temporary/./
Full name          : 
Download bandwidth : 0 Kb (unlimited)
Upload   bandwidth : 0 Kb (unlimited)
Max files          : 0 (unlimited)
Max size           : 0 Mb (unlimited)
Ratio              : 0:0 (unlimited:unlimited)
Allowed local  IPs : 
Denied  local  IPs : 
Allowed client IPs : 
Denied  client IPs : 
Time restrictions  : 0000-0000 (unlimited)
Max sim sessions   : 0 (unlimited)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы