The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"vsftpd: проблемы с авторизацией локальных пользователей"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"vsftpd: проблемы с авторизацией локальных пользователей"  
Сообщение от NaeR email on 20-Авг-07, 13:49 
не могу зайти под локальной учётной записью.

Name (xxx.xxx.xxx.xxx:naer): naer
331 Please specify the password.
Password:
530 Login incorrect.
Login failed.
ftp>


пробую под root'ом (ему доступ запрещён), сразу обламывает

ftp> user root
530 Permission denied.
Login failed.
ftp>

в чём дело? почему он не принимает мой пароль?
вот мой конфиг

anonymous_enable=NO
anon_upload_enable=NO
anon_mkdir_write_enable=NO
anon_other_write_enable=NO
#
local_enable=YES
userlist_enable=YES
user_config_dir=/etc/vsftpd/users
userlist_file=/etc/vsftpd/user_list
userlist_deny=NO
pam_service_name=vsftpd
check_shell=YES
#
dirmessage_enable=YES
ftpd_banner="Welcome to xdomen.ru ftp server..."
#
xferlog_enable=YES
xferlog_std_format=YES
xferlog_file=/var/log/vsftpd.log
log_ftp_protocol=NO
#
connect_from_port_20=YES
idle_session_timeout=600
data_connection_timeout=60
#
write_enable=YES
#
local_umask=755
#
listen=YES
tcp_wrappers=YES
#

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "vsftpd: проблемы с авторизацией локальных пользователей"  
Сообщение от VitalkaDrug email on 20-Авг-07, 18:46 
>не могу зайти под локальной учётной записью.
>
>Name (xxx.xxx.xxx.xxx:naer): naer
>331 Please specify the password.
>Password:
>530 Login incorrect.
>Login failed.
>ftp>

Шелл пользователя прописан среди разрешенных в /etc/shells?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "vsftpd: проблемы с авторизацией локальных пользователей"  
Сообщение от NaeR email(ok) on 21-Авг-07, 10:04 
>Шелл пользователя прописан среди разрешенных в /etc/shells?

уточни... вот содержимое /etc/shells

/bin/sh
/bin/bash
/sbin/nologin
/bin/tcsh
/bin/csh

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "vsftpd: проблемы с авторизацией локальных пользователей"  
Сообщение от VitalkaDrug email on 21-Авг-07, 12:48 
>>Шелл пользователя прописан среди разрешенных в /etc/shells?
>
>уточни... вот содержимое /etc/shells
>
>/bin/sh
>/bin/bash
>/sbin/nologin
>/bin/tcsh
>/bin/csh

У пользователя, под которым пытаешься зайти по ftp, какой из них прописан в /etc/passwd?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "vsftpd: проблемы с авторизацией локальных пользователей"  
Сообщение от NaeR email(ok) on 21-Авг-07, 12:52 
>У пользователя, под которым пытаешься зайти по ftp, какой из них прописан в /etc/passwd?

прописан /bin/bash

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "vsftpd: проблемы с авторизацией локальных пользователей"  
Сообщение от VitalkaDrug email on 22-Авг-07, 00:25 
>>У пользователя, под которым пытаешься зайти по ftp, какой из них прописан в /etc/passwd?
>
>прописан /bin/bash

А в журналах ftp-сервер то пишет что-нибудь при ошибке авторизации? ;)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "vsftpd: проблемы с авторизацией локальных пользователей"  
Сообщение от NaeR email(ok) on 22-Авг-07, 08:08 
>А в журналах ftp-сервер то пишет что-нибудь при ошибке авторизации? ;)

log вообще пустой...
может дело в pam? ведь он принимает пользователя, не принимает только пароль. вот что написано в faq по этому поводу:

Q) Help! Local users cannot log in.
A) There are various possible problems.
A1) By default, vsftpd disables any logins other than anonymous logins. Put
local_enable=YES in your /etc/vsftpd.conf to allow local users to log in.
A2) vsftpd tries to link with PAM. (Run "ldd vsftpd" and look for libpam to
find out whether this has happened or not). If vsftpd links with PAM, then
you will need to have a PAM file installed for the vsftpd service. There is
a sample one for RedHat systems included in the "RedHat" directory - put it
under /etc/pam.d
A3) If vsftpd didn't link with PAM, then there are various possible issues. Is
the user's shell in /etc/shells? If you have shadowed passwords, does your
system have a "shadow.h" file in the include path?
A4) If you are not using PAM, then vsftpd will do its own check for a valid
user shell in /etc/shells. You may need to disable this if you use an invalid
shell to disable logins other than FTP logins. Put check_shell=NO in your
/etc/vsftpd.conf.

что значит А3)?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "vsftpd: проблемы с авторизацией локальных пользователей"  
Сообщение от sergey shvets email on 01-Окт-08, 16:25 
+1, shells, /bin/false не был прописан
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "vsftpd: проблемы с авторизацией локальных пользователей"  
Сообщение от witos (??) on 22-Авг-07, 07:53 
>userlist_enable=YES
>user_config_dir=/etc/vsftpd/users
>userlist_file=/etc/vsftpd/user_list
>userlist_deny=NO

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

>pam_service_name=vsftpd
>check_shell=YES

это я б тоже не прописывал, у всех пользователей в /etc/passwd вообще ставил /sbin/nologin

>connect_from_port_20=YES
>idle_session_timeout=600
>data_connection_timeout=60
>listen=YES
>tcp_wrappers=YES

сервер запускал через xinetd, поэтому насчет listen подсказать не смогу
и, кстати, а /etc/pam.d/ftp (в данном случает скорее всего /etc/pam.d/vsftpd) есть?

ну и логи б тоже было неплохо поглядеть...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "vsftpd: проблемы с авторизацией локальных пользователей"  
Сообщение от NaeR email(ok) on 22-Авг-07, 08:46 
>>userlist_enable=YES
>>user_config_dir=/etc/vsftpd/users
>>userlist_file=/etc/vsftpd/user_list
>>userlist_deny=NO
>
>вроде как можно не прописывать, если хочешь системных юзеров без особых ограничений
>

не хочу пускать всех юзеров. надо чтобы имели доступ только 2 пользователя.


>>pam_service_name=vsftpd
>>check_shell=YES
>
>это я б тоже не прописывал, у всех пользователей в /etc/passwd вообще
>ставил /sbin/nologin
>

но мне надо входить в систему не только по ftp, или я не догоняю ;)


>>connect_from_port_20=YES
>>idle_session_timeout=600
>>data_connection_timeout=60
>>listen=YES
>>tcp_wrappers=YES
>
>сервер запускал через xinetd, поэтому насчет listen подсказать не смогу
>и, кстати, а /etc/pam.d/ftp (в данном случает скорее всего /etc/pam.d/vsftpd) есть?
>

так и есть


>ну и логи б тоже было неплохо поглядеть...
>

с логами сложней. журнал пуст :(

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "vsftpd: проблемы с авторизацией локальных пользователей"  
Сообщение от SDenis (??) on 22-Авг-07, 14:46 
>[оверквотинг удален]
>idle_session_timeout=600
>data_connection_timeout=60
>#
>write_enable=YES
>#
>local_umask=755
>#
>listen=YES
>tcp_wrappers=YES
>#

# cat /etc/ftpusers

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "vsftpd: проблемы с авторизацией локальных пользователей"  
Сообщение от NaeR email(ok) on 22-Авг-07, 18:40 
># cat /etc/ftpusers

# cat /etc/vsftpd/user_list
naer
pharaon

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру