Chinaunix首页 | 论坛 | 博客
  • 博客访问: 473670
  • 博文数量: 711
  • 博客积分: 3000
  • 博客等级: 中校
  • 技术积分: 4200
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-28 14:18
文章分类

全部博文(711)

文章存档

2011年(1)

2008年(710)

我的朋友

分类:

2008-10-29 11:55:10


  提示的大概内容是:“sendmail has set-uid root file permissions, or is run from a set-uid root process”
  传统的UNIX系统中,sendmail命令被安装成具有set-uid root权限,很多其他的MTA也有这个问题,但是postfix的sendmail命令由于方面的原因被设计成不能被set-uid root。
  但是有些系统上有个很有用的工具叫conf,会缺省把postfix的sendmail命令当成Sendmail的sendmail命令,并自动纠正它的权限位,即使你取消了postfix的sendamil的set-uid位,linuxconf还会乐此不疲地帮你修改回去。
  ??解决方法有两个:
  1.停止开机的linuxconf服务,并删除linuxconf。
  2.如果是Suse Linux,那么可以进行如下设置:
  在/etc/permissions.local添加:
  /usr/sbin/sendmail root.root 755
  并确定/etc/rc.config中PERMISSIONS_SECURITY参数的最后有设置 local,例如:
  CHECK_PERMISSIONS=set
  PERMISSION_SECURITY="secure local"
  
  
【责编:admin】

--------------------next---------------------

阅读(376) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~