Sendmail的安全篇之 /etc/aliases 文件

运维 系统运维
Sendmail是在Unix环境下使用最广泛的实现邮件发送/接受的邮件传输代理程序。 由于sendmail邮件服务器的特点是功能强大而复杂,因此为保证Sendmail的安全性,需要作点文件的工作:/etc/aliases

Sendmail是最重要的邮件传输代理程序。Sendmail的安全性这方面我们得提高警惕,笔者来给大家讲讲/etc/aliases 文件。

  如果没有加以正确和严格的管理的话,别名文件被用来获取特权。例如,很多发行版本在别名文件中带有"decode"别名。现在这种情况越来越少了。

  这样做的目的是为用户提供一个通过mail传输二进制文件的方便的方式。在邮件的发送地,用户把二进制文件用"uuencode"转换成ASCII格式,并把结果邮递给接收地"decode"别名。那个别名通过管道把邮件消息发送到"/usr/bin/uuencode"程序,由这个程序来完成从ASCII转回到原始的二进制文件的工作。

  删除"decode"别名。类似的,对于所有用于执行没有被放在smrsh目录下的程序的别名,你都要仔细的检查,可能它们都值得怀疑并应当删除它们。要想使你的改变生效,需要运行:

  [root@deep]# /usr/bin/newaliases

  编辑别名文件(vi /etc/aliases)并删除以下各行:

  # Basic system aliases -- these MUST be present.

  MAILER-DAEMON: postmaster

  postmaster: root

  # General redirections for pseudo accounts.

  bin: root

  daemon: root

  games: root?? 删除这一行

  ingres: root ?? 删除这一行

  nobody: root

  system: root ?? 删除这一行

  toor: root?? 删除这一行

  uucp: root ?? 删除这一行

  # Well-known aliases.

  manager: root ?? 删除这一行

  dumper: root ?? 删除这一行

  operator: root ?? 删除这一行

  # trap decode to catch security attacks

  decode: root ?? 删除这一行

  # Person who should get root's mail

  #root: marc

  ***应该运行"/usr/bin/newaliases"程序使改动生效

通过本文,相信大家又学会一招能加强Sendmail安全性的技巧,希望对大家有帮助!

【编辑推荐】

责任编辑:赵鹏 来源: 互联网
相关推荐

2011-01-21 11:05:46

2011-01-21 13:29:03

Sendmail

2011-01-21 13:08:30

Sendmail

2011-01-21 11:30:53

Sendmail

2011-01-21 11:39:41

Sendmail

2010-05-25 11:05:34

2019-01-04 15:25:13

2011-01-19 10:48:38

sendmail配置

2011-01-21 10:59:01

sendmail群发

2011-03-31 11:50:31

CACTI安全

2011-01-21 13:21:21

sendmail安全

2019-01-10 15:44:00

2011-01-21 11:32:07

sendmail

2011-01-21 12:58:23

2018-08-07 14:49:55

2011-01-21 15:27:10

Sendmail

2011-01-21 15:08:45

Sendmail

2011-01-19 10:32:09

sendmail配置

2011-01-19 10:57:54

sendmail配置

2011-08-18 15:10:06

aliases中文man
点赞
收藏

51CTO技术栈公众号