LINUX.ORG.RU
ФорумAdmin

Глюк с vsftpd


0

0

Суть траблы такая: я настроил vsftpd на Сусе, всё работает (ну без анонима, только зарегинные пользователи). Ставлю на РедХат 9, беру теже настройки - и не работает. В общем, не видит мользователей :( Как его заставить увидеть всех? Заранее спасибо.

anonymous
Ответ на: комментарий от anonymous

Что серьезно?

find /etc -type f -name 'vsftpd.conf' | xargs grep -i 'pam_service_name'

Если PAMa нет, то проверить /etc/shells и вообще запостить конфиг сюда, чтобы не гадать.

sdio ★★★★★
()
Ответ на: комментарий от sdio

ответ на команду: pam_service_name=vsftpd

А вот конфиг: anonymous_enable=YES local_enable=YES local_root=/var/ftp write_enable=YES local_umask=022 anon_upload_enable=YES anon_mkdir_write_enable=YES dirmessage_enable=YES xferlog_enable=YES connect_from_port_20=YES xferlog_file=/var/log/vsftpd.log idle_session_timeout=600 ftpd_banner=Welcome to ftp chroot_local_user=NO pam_service_name=vsftpd userlist_enable=YES listen=YES listen_address=#здесь ип

anonymous
()
Ответ на: комментарий от anonymous

>PAM /etc/pam.d/vsftpd
>>нет такого
>>>ответ на команду: pam_service_name=vsftpd

Вот его-то (/etc/pam.d/vsftpd) и не хватает.

$ cat /etc/pam.d/vsftpd 
# Standard behaviour for ftpd(8).
auth    required        pam_listfile.so item=user sense=deny file=/etc/ftpusers onerr=succeed

# Note: vsftpd handles anonymous logins on its own.  Do not enable
# pam_ftp.so.

# Standard blurb.
@include common-account
@include common-session

@include common-auth
auth    required        pam_shells.so

sdio ★★★★★
()
Ответ на: комментарий от sdio

Большая сиба, помогло. Только в /etc/pam.d/vsftpd я прописал такое:

auth required pam_listfile.so item=user sense=deny file=/etc/vsftpd.ftpusers onerr=succeed

auth required pam_stack.so service=system-auth

auth required pam_shells.so

account required pam_stack.so service=system-auth

session required pam_stack.so service=system-auth

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