*) 检查一下是否已经在 iptables 里被ban了。
*) 重启 fail2ban 和 iptables 服务会清除 Fail2ban ban 的客户端。
支持 Red Hat Enterprise Linux, CentOS, Scientific Linux, Debian, Ubuntu, FreeBSD, OpenBSD
您尚未登陆。 请选择登陆或是注册一个新账号。
iRedMail 开源邮件服务解决方案 » 由 ZhangHuangbin 发表的文章
*) 检查一下是否已经在 iptables 里被ban了。
*) 重启 fail2ban 和 iptables 服务会清除 Fail2ban ban 的客户端。
在它的配置文件 settings.ini 里找 lang =。
从日志看只是因为密码多次错误触发 Fail2ban 将这个用户的IP给ban了。没看到其它提示 Dovecot 需要调整设置的日志。或者你没有贴全?
iRedMail-0.7.4? 请使用最新的稳定版 0.8.3:
https://bitbucket.org/zhb/iredmail/down … .3.tar.bz2
谢谢分享(就是排版有点乱)。
不过你之前的帖子讨论的是 VsFTPd,又换成 ProFTPd 啦?做运营用的还是公司内部使用?
新建了规则集后要将它激活(实际的后台操作就是将 dovecot.sieve 的链接改为新的规则集)。
*) 你应该在 pam_ldap.conf 里指定 pam_filter (LDAP 查询时的 filter),这样就可以不使用 pam_ldap 自己默认的 filter 了。于是也就不需要手工添加 posixAccount。
*) 在 pam_ldap.conf 里设置 "pam_lookup_policy no" 即可让它忽略密码策略检测,即忽略 shadowLastChange 属性。
具体请参考 pam_ldap 模块的 man 手册: http://linux.die.net/man/5/pam_ldap
另外,能否整理一下您的 iRedMail + OpenLDAP + VsFTPd 的安装文档?便于其它用户部署。
- shadowLastChange 用于存储用户最后修改密码的时间,是一个整数值,表示从 1977 年1月1日至当天的偏移量(天数)。
- posixAccount 应该不需要删除才对。是否可以帮忙再次测试一下?
另外,能否整理一下您的 iRedMail + OpenLDAP + VsFTPd 的安装文档?便于其它用户部署。
将属性导出成 LDIF 就可以看到了。phpLDAPadmin 可能是将它翻译为另外更容易理解的单词了。
首次查询 LDAP 验证用户似乎是OK的,但第二次以用户自己的 dn 做 bind 时似乎不行。不是很清楚到底是 PAM 的 LDAP 验证机制有问题,还是 vsftpd 的问题。抱歉。
另,iRedMail 有文档支持 Pure-FTPd,也许你可以试试:
http://www.iredmail.org/wiki/index.php? … h.OpenLDAP
另,cn, sn, givenName 这三个属性通常都是用于填写姓名的,可能会包含空格等字符,所以不建议用它们来作为登陆的用户名。uid 比较合适一些。
将 OpenLDAP 的日志级别调到 "loglevel 256",再重新试着登陆 vsftpd,看看 OpenLDAP 日志里有什么具体的信息。主要的是看 ldap filter。
*) 请贴对应的配置文件。
*) 请贴相关的错误日志。
*) 请打开 vsftpd 的 debug 模式,将测试登陆时产生的完整 debug 信息贴一下。
如果不贴以上信息,那恐怕就没人知道为什么了。
- 如果是 iRedAdmin,请在它的目录下的 libs/settings.py 里找到以 MAILDIR_ 开头的几个参数,看一下注释,然后按照自己的需求修改。
- 如果是用 iRedMail-0.8.3/tools/create_mail_user_* 脚本添加用户,打开这个文件修改一下自己想要的路径格式即可。
user_attrs 和 pass_attrs 里一定要带上 mail=user。例如:
user_attrs = mail=user,=home=/var/vmail/vmail1/%Ld/%Ln/Maildir/,=mail=maildir:/var/vmail/vmail1/%Ld/%Ln/Maildir/
日志里已经写明了:
Error: Invalid user settings. Refer to server log for more information.
对于 dovecot-ldap.conf 的设置,请参考这个模版文件:
https://bitbucket.org/zhb/iredmail/src/ … at=default
在 user_attrs 和 pass_attrs 必须有额外的属性。
用 ldapadd 能否导入?并且用 cn=Manger,dc=xx,dc=xx 这个 root dn。
是的,被 ban 后就无法访问邮件相关的服务了。
Apache 不支持为基于主机名的多个虚拟机提供 SSL 支持。参考: http://stackoverflow.com/questions/1193 … apache-ssl
这个客户端在不断尝试 ssh 登陆,密码错误次数超过3次就自动被防火墙屏蔽,2小时后解封。
Feb 01 14:44:18 lda: Error: userdb lookup: connect(/var/run/dovecot/auth-master) failed: No such file or directory
检查一下 /var/log/dovecot.log 里是否有相关错误信息。
问题2+3没看出什么问题。
- 要确保新旧用户的 maildir 路径是一样的,才可以直接复制。
- iRedMail 在 root 用户的 cron job 里设置了备份脚本每天自动备份 SQL/LDAP 帐号。
iRedMail 开源邮件服务解决方案 » 由 ZhangHuangbin 发表的文章
Powered by PunBB, supported by Informer Technologies, Inc.
Currently installed 3 official extensions. Copyright © 2003–2010 PunBB.
页面生成时间 0.205 秒, 共执行查询 17 条