pam_winbind.so ile vsftpd


4

Etki alanımızdan girişleri kullanmak için vsftpd'yi kurmaya çalışıyorum. Ftp kullanıcılarının aktif dizin kullanıcı adlarını / şifrelerini kullanarak giriş yapabilmelerini ve / media / storage / ftp / kullanıcı adlarına tam erişebilmelerini istiyorum. Ben winpind kullanarak pptp kurulum ve iyi çalışıyor, bu yüzden sorunun vsftpd ve pam ile olduğuna inanıyorum. Ftp sunucusu çalışır ve oturum açma için 530 verir. Pam modülü için hata ayıklama açtım, ancak syslog içinde hiçbir şey göremiyorum. Vsftp, günlüğüne yalnızca yanlış bir giriş yapar.

/etc/pam.d/vsftpd

auth            required        pam_winbind.so debug

/etc/vsftpd.conf

listen=YES
listen_ipv6=NO
connect_from_port_20=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
xferlog_enable=YES

idle_session_timeout=600
data_connection_timeout=120
nopriv_user=ftp
ftpd_banner=Welcome to Scantiva! Authorized access only!

local_umask=022
local_root=/media/storage/ftp/$USER
user_sub_token=$USER

chroot_local_user=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
guest_enable=YES
guest_username=ftp

ssl_enable=YES
allow_anon_ssl=NO
force_local_data_ssl=NO
force_local_logins_ssl=NO
ssl_tlsv1=YES
ssl_sslv2=YES
ssl_sslv3=YES
rsa_cert_file=/etc/ssl/private/vsftpd.pem

Yanıtlar:


1

(Bu sizin durumunuz için geçerli olup olmadığından emin değilim, ancak reddedilen vsftpd girişlerimi çözdü)

İçinde /etc/pam.d/vsftpd(eklediğinizden beri pam_service_name=vsftpd) yazan bir satır var:

auth required pam_shells.so

Bu yorum yapılmazsa, /bin/falseverilen kullanıcı adı ve şifre doğru olsa bile, geçerli bir giriş kabuğu olmayan kullanıcılar (örn. ) Kabul edilmeyecektir. Çizgiyi yorumlamak isteyebilirsiniz:

# auth required pam_shells.so

ve yeniden dene.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.