vsftpd 添加 ad认证
,vsftpd配置
安装这里就不多说了 直接yum就行
egrep -v '^#|^$' /etc/vsftpd/vsftpd.conf
anonymous_enable=NO
local_enable=YES
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
xferlog_std_format=NO
idle_session_timeout=600
data_connection_timeout=300
ftpd_banner=Welcome to tarena FTP service.
chroot_local_user=YES
listen=YES
pam_service_name=vsftpd
reverse_lookup_enable=NO
tcp_wrappers=YES
guest_enable=YES
guest_username=virtusers #这行非常重要 ad用户认证后所登录的文件目录就是这个用户的家目录
二,配置pam
Yum install pam* -y
Yum install mod_ssl* -y
[root@ftpserver virtusers]# vim /etc/pam_ldap.conf
base dc=test,dc=net
binddn svn@test.net
bindpw 123456
pam_login_attribute sAMAccountName
在配置文件内加入一下两行
auth sufficient pam_ldap.so
account sufficient pam_ldap.so
三、最重要的步骤来了
重启你的vsftpd