免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2517 | 回复: 0
打印 上一主题 下一主题

[ldap] ldap无法验证ftp? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-04-12 13:33 |只看该作者 |倒序浏览
我用的环境是 ubuntu9.04+ slapd + vsftpd
最近在弄ldap服务器,验证ftp, 现在的问题是:如果LDAP服务器和ftp服务器是同一台机器的话,用ldap验证ftp用户没有问题,当LDAP服务器和FTP部署在不同机器上时,就不能认证了,相关配置文件信息如下:
   /etc/vsftpd.conf
--------------------------------
  listen=YES
  local_enable=YES
  write_enable=YES
  dirmessage_enable=YES
  xferlog_enable=YES
  connect_from_port_20=YES
  chroot_local_user=YES
  secure_chroot_dir=/var/run/vsftpd
  pam_service_name=vsftpd
  rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
  rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key

/etc/pam.d/vsftpd
-------------------------------
# Standard behaviour for ftpd(.
auth  sufficient   /lib/security/pam_ldap.so use_first_pass
account  sufficient  /lib/security/pam_ldap.so
password  sufficient  /lib/security/pam_ldap.so

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

auth   required  /lib/security/pam_shells.so
account  required  /lib/security/pam_unix.so
session  required /lib/security/pam_loginuid.so
@include common-account
@include common-session

@include common-auth
auth    required        pam_shells.so

ftp 服务器中的
/etc/ldap.conf
--------------------------------
host 10.1.0.117  (LDAP服务器地址)
base dc=example,dc=com
ldap_version 3
binddn cn=admin,dc=example,dc=com
rootbinddn cn=admin,dc=example,dc=com
scope sub
pam_password md5

看了ldap服务器和ftp服务器的syslog都没有提示错误 ,但就是不能认证:
beck@beck-desktop:~$ ftp 10.1.0.116
Connected to 10.1.0.116.
220 (vsFTPd 2.0.7)
Name (10.1.0.116:beck): zzh
331 Please specify the password.
Password:
530 Login incorrect.
Login failed.

有那位大狭能帮忙解释下是什么原因???

是不是没有进行SASL验证的原因阿,因为存在这网络通信的问题???
我看了ldap帮助文档,说要安装Cyrus-sasl?  请问Cyrus-sasl如何使用
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP