LINUX.ORG.RU
ФорумAdmin

vsftp problem


0

0

стоит

# cat /etc/vsftpd.conf | grep local_enable
local_enable=YES

создаю юзера
#useradd -g ftp-users -d /home/ftp-docs user1

задаю пароль

он не запрещён:
# cat /etc/ftpusers | grep user1
<пусто>

при логине получаю 
FAIL LOGIN

что делать?
anonymous

Re: vsftp problem

Шел юзера присутствует в /etc/shells ???

sdio ★★★★★ ()
Ответ на: Re: vsftp problem от sdio

Re: vsftp problem

а как узнать, какой у юзера шелл?

anonymous ()
Ответ на: Re: vsftp problem от anonymous

Re: vsftp problem

grep ftp-user /etc/passwd | cut -d':' -f1,7

sdio ★★★★★ ()
Ответ на: Re: vsftp problem от anonymous

Re: vsftp problem

Потому что авторизацией занимается PAM, а не vsftpd
Если РАМ нет в системе, то 
man vsftpd.conf
 check_shell
   Note!  This  option  only  has  an  effect for non-PAM builds of
   vsftpd. If disabled, vsftpd will not  check  /etc/shells  for  a
   valid user shell for local logins.
   Default: YES

sdio ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.