安装ftp和认证工具pam_ldap
yum install vsftpd pam_ldap
编辑配置文件
vim /etc/pam_ldap.conf
host 172.16.240.104 #ldap服务器地址
base dc=my-domain,dc=com #查询目录
binddn cn=Manager,dc=my-domain,dc=com #查询的账号
bindpw secret #查询账号密码
vim /etc/pam.d/vsftpd
添加两行
auth sufficient pam_ldap.so #把这行放在第一个auth项
account sufficient pam_ldap.so #把这行放在第一个account项
anonymous_enable=NO #不允许匿名用户访问
anon_upload_enable=YES
anon_mkdir_write_enable=YES #开启这项和上一项才能上传文件和文件夹
guest_enable=YES
guest_username=samwon #指定LDAP中的用户登录后映射的用户
pam_service_name=vsftpd
local_root=/data/ftp_data/ldapuser #ftp目录
转载于:https://blog.51cto.com/14168993/2341248