您的位置:首页 > 大数据 > 人工智能

World writable directory 解决方法[sendmail, ubuntu, sendmail重启失败]

2012-09-07 15:45 351 查看
最近由于公司需要搭建一个邮件服务器用来收发邮件, 提高用户的友好度, 我的环境是LAMP, 这个环境的配置在其他文章里有介绍过, 打算使用sendmail这个软件来完成, 根据网上的提示进行了基本的的安装, 在配置过程中需要重启sendmail服务, 但是在sendmail重启失败,出现了如下的提示:



出现这种错误提示一般都是权限问题, 知道了问题所在, 解决起来也就比较容易了, 具体的解决方法如下:

1. 首先给相应的文件设置合理的权限, 在ubuntu的shell环境下:

chmod go-w / /etc /etc/mail /usr /var /var/spool /var/spool/mqueue

如图示:



[注: go-w指的应该是chmod命令的参数 g代表用户所在的群组, o 代表其他的组, -w则是给这两个组内的用户减去写权限;]

2. 根据提示找到sendmail.cf, 适当修改文件权限检查, 用VI(或者VIM打开), 找到第100行, 把Fw/etc/mail/local-host-names %[^\#] 修改为: Fw-o/etc/mail/local-host-names %[^\#]

如图:



保存退出, 然后再在shell下重启sendmail:

/etc/init.d/sendmail restart 就一切正常了

如图示:



至此, 该问题解决.

本文参考文章: http://www.muxiaofei.com/585.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: