postfix时常提示出现关于set-uid的错误
发表于:2007-07-04来源:作者:点击数:
标签:
提示的大概内容是:“sendmail has set-uid root file permissions, or is run from a set-uid root process” 传统的 UNIX 系统中,sendmail命令被安装成具有set-uid root权限,很多其他的MTA也有这个问题,但是postfix的sendmail命令由于 安全 方面的原因
提示的大概内容是:“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。
但是有些
linux系统上有个很有用的工具叫linuxconf,会缺省把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中PER
MISSIONS_SECURITY参数的最后有设置 local,例如:
CHECK_PERMISSIONS=set
PERMISSION_SECURITY="secure local"
原文转自:http://www.ltesting.net