cat ip.php | mail -s test test@test.com.cn 显示错误
我用 cat ip.php | mail -s test test@test.com.cn 发邮件时,显示如下错误:
/etc/sendmail.cf: line 88: fileclass: cannot open '/etc/mail/local-host-names': World writable directory
/etc/sendmail.cf: line 513: fileclass: cannot open '/etc/mail/trusted-users': World writable directory
哪位大哥可不可以帮我解释一下?谢谢!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
...
>; /etc/sendmail.cf: line 88: fileclass: cannot open '/etc/mail/local-host-names': World writable directory
>; /etc/sendmail.cf: line 513: fileclass: cannot open '/etc/mail/trusted-users': World writable directory
sendmail 目录权限设置问题,所有人对它能写是不允许的,试一下
# chmod og-w /etc
# chmod og-w /etc/mail
[quote]原帖由 "红袖添香"][/quote 发表:
谢谢,已经可以了,但是我还有一点想不通,为什么连 Root 也不可以呢?
有些程序运行前会检查配置文件的属性,如果程序认为安装性有问题的话,它会拒绝执行,比如一些包含密码明文的资源文件如果设置成其它用户也可读的话就不会让你执行。
在红袖门前卖弄实在有点胆怯,有不对的地方,还请红袖及时指出啊。