1 最后由 pdzs (2014-12-12 11:53:12) 编辑

主题: 邮件服务器中的某些管理员权限消失及有的同名用户显示两个

==== ==== ==== 必填信息。没有填写将不予回复 ====
- iRedMail 版本号:iredadmin-pro 1.8.2
- 使用哪个数据库存储用户帐号( MySQL ):
- 使用的 Linux/BSD 发行版名称及版本号:Red Hat Enterprise Linux Server release 6.0 (Santiago)
- 与您的问题相关的日志信息:
====
最近遇到一个奇怪的问题,
管理员登录后台后,发现有的管理员帐号居然有两个同名字的。
而且还发现有的管理员权限的勾会消失(即管理员权限没有了)。
请问版主,出现这种情况应该查什么日志,或者数据库的什么表。

请下下面两张图。有一个叫xps的用户,下图中红色标示的的后辍域名是一样的,但在后台显示有两个。

Post's attachments

邮件服务器信息1.png 17.21 kb, 1 downloads since 2014-12-12 

邮件服务器信息2.jpg 85.5 kb, file has never been downloaded. 

You don't have the permssions to download the attachments of this post.

回复: 邮件服务器中的某些管理员权限消失及有的同名用户显示两个

顺便再问一下awstats的默认密码忘记了。怎么改。

回复: 邮件服务器中的某些管理员权限消失及有的同名用户显示两个

pdzs 写道:

管理员登录后台后,发现有的管理员帐号居然有两个同名字的。

较早前的 iRedMail + iRedAdmin-Pro 管理员账号是独立的,不能接收邮件。最近几个版本的 iRedMail + iRedAdmin-Pro 都支持直接将邮件账号设置为管理员,所以你的这种情况可能是同时将邮件用户标记为管理员了,又将它的邮件地址作为独立管理员账号。

pdzs 写道:

顺便再问一下awstats的默认密码忘记了。怎么改。

Awstats 默认是通过 apache 的 sql/ldap 验证模块做用户验证的,所以你只要修改了邮件账号的密码就可以了。

回复: 邮件服务器中的某些管理员权限消失及有的同名用户显示两个

关于能使用Awstats功能的用户只能是全局管理员用户还是只能是postmaster用户,我这边的全局管理员登录不了awstats啊。

回复: 邮件服务器中的某些管理员权限消失及有的同名用户显示两个

pdzs 写道:

关于能使用Awstats功能的用户只能是全局管理员用户还是只能是postmaster用户,我这边的全局管理员登录不了awstats啊。

检查一下 Apache 里的 awstats 配置文件,看设置的用户验证是用哪个 SQL 表里的账号。
如果是 admin 表,则是单独的管理员账号。如果是 mailbox 表,则是(具有管理员权限的)邮件用户。

回复: 邮件服务器中的某些管理员权限消失及有的同名用户显示两个

<Directory /var/www/awstats/>
    DirectoryIndex awstats.pl
    Options ExecCGI
    Order deny,allow
    allow from all
    #allow from 127.0.0.1

    AuthName "Authorization Required"
    AuthType Basic
    AuthMySQLHost 127.0.0.1
    AuthMySQLPort 3306
    AuthMySQLUser vmail
    AuthMySQLPassword xxxxxxxxxxxxxxxxxxxxx
    AuthMySQLDB vmail
    AuthMySQLUserTable admin
    AuthMySQLNameField username
    AuthMySQLPasswordField password



这是配置信息,证明是单独的管理员帐号,那怎么查单独的管理员帐号和密码呢,如果我把 AuthMySQLUserTable admin改成 AuthMySQLUserTable mailbox可以用具有管理员权限的用户登录awstats吗?

回复: 邮件服务器中的某些管理员权限消失及有的同名用户显示两个

可以直接改为 mailbox 表。但要同时修改一下 SQL 查询语句,以保证只有有全局管理员权限的用户才能登陆。