LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 657|回复: 7

稀奇古怪,系统发给root的邮件都发给了一个普通用户

[复制链接]
发表于 2009-3-31 12:49:53 | 显示全部楼层 |阅读模式
系统: Debian 5
现象:

我能通过普通用户 mutt 能看到系统发给 root 的邮件.
su - 为 root 后不能看到任何系统邮件...

用 linux 10 多年了... 第一次遇到这个问题。

这个问题是怎样引起的呢?
发表于 2009-3-31 12:54:08 | 显示全部楼层
Post by shpchp;1967922
系统: Debian 5
现象:

我能通过普通用户 mutt 能看到系统发给 root 的邮件.
su - 为 root 后不能看到任何系统邮件...

用 linux 10 多年了... 第一次遇到这个问题。

这个问题是怎样引起的呢?


ha ha ha :yun:
回复 支持 反对

使用道具 举报

发表于 2009-3-31 12:54:50 | 显示全部楼层
Your MTA?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-31 13:13:28 | 显示全部楼层
用的是 debian 缺省的 MAT, 应该是 exim4 吧...

发现 /var/mail 下没有 root...:
  1. # ls -l /var/mail -l
  2. total 204
  3. -rw-rw---- 1 shpchp      mail 189442 2009-03-31 06:36 shpchp
  4. -rw-rw---- 1 www-data mail   9717 2009-03-31 09:37 www-data
复制代码

shpchp 就是我说的能看到系统邮件的普通用户, 系统的邮件都发给了这个普通用户... 例如能看到 Cron Deamon 发出来的系统邮件:
  1. Envelope-to: root@host
  2. Delivery-date: Tue, 31 Mar 2009 06:36:57 +0800
  3. From: Cron Daemon <root@host>
  4. To: root@host
  5. Subject: Cron <root@host> test -x /usr/sbin/anacron || ( cd / && run-parts
  6.         --report /etc/cron.daily )
  7. X-Cron-Env: <SHELL=/bin/sh>
  8. X-Cron-Env: <PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin>
  9. X-Cron-Env: <HOME=/root>
  10. X-Cron-Env: <LOGNAME=root>
  11. ......
复制代码

怎样才能找到原因呢?
回复 支持 反对

使用道具 举报

发表于 2009-3-31 13:39:33 | 显示全部楼层
exim缺省是不会投递给root的,自己看看配置
回复 支持 反对

使用道具 举报

发表于 2009-3-31 18:42:45 | 显示全部楼层
正常现象, dpkg-reconfigure exim4-config就知道怎么回事了
回复 支持 反对

使用道具 举报

发表于 2009-3-31 22:35:05 | 显示全部楼层
/etc/aliases
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-1 00:24:47 | 显示全部楼层
原来如此。。。 Debian 真强 太自动化了...
谢谢大家的回复!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表