科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道如何把Root用户的邮件转发到自己的收件箱

如何把Root用户的邮件转发到自己的收件箱

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

Linux下面的系统经常会自动发出一些 “邮件” 来提醒用户系统中出了哪些问题。可是这些邮件都是发送给 root 用户的。

作者:admin 来源:赛迪网 2008年6月17日

关键字: 命令行 Linux 技巧

  • 评论
  • 分享微博
  • 分享邮件

Linux下面的系统经常会自动发出一些 “邮件” 来提醒用户系统中出了哪些问题。可是这些邮件都是发送给 root 用户的。

出于系统安全考虑,通常不建议大家直接使用 root 帐户进行日常操作。所以要想点办法来不用经常登录到 root 名下去查邮件。

原文最后面一段比较啰嗦,让我给精简了。

如果您比较熟悉 mutt ,那么通常您可以通过 sudo mutt -f /var/mail/root 这条命令来读取系统消息。不过还有一个更简单的办法就是把这些邮件转发到您的本地用户收件箱中,然后使用您喜欢的邮件客户端来阅读。

注意!把下文中的 username 替换成您自己的用户名。

首先你需要一个邮箱,最好 root 帐户中有点旧邮件。

cd /var/mail

sudo cp root username

sudo chown username username

sudo chgrp username mail

上面的命令将创建一个邮箱,并赋予用户适当的权限。目前邮箱的内容是 root 邮箱的副本。

现在需要把所有发往 root 的新邮件转发到您自己的收件箱中。

sudo gedit /root/.forward

把下面这行写进去然后存盘退出。

username@localhost

从现在开始您能收到所有发给 root 的邮件。为了弄得更方便,现在配置邮件客户端来阅读邮件。

如果您在配置 Thunderbird 或者 Evolution 等客户端时遇到权限问题,请修改 /var/mail 文件夹的权限。

sudo chmod 777 /var/mail

在 Evolution 或者 Thunderbird 中配置帐户的时候。服务器类型请选择: “Standard Unix mbox spool or directory.”

路径为: /var/mail/username

邮件发送方式为:Sendmail 随便给帐户设个名字比如:username@localhost、Local Mail或者类似的东西。OK!搞定!

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章