postfix時常提示出現關於set-uid的錯誤(轉)

post0發表於2007-08-14
postfix時常提示出現關於set-uid的錯誤(轉)[@more@]

  提示的大概內容是:“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中PERMISSIONS_SECURITY引數的最後有設定 local,例如:

  CHECK_PERMISSIONS=set

  PERMISSION_SECURITY="secure local"

  

  


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8225414/viewspace-956902/,如需轉載,請註明出處,否則將追究法律責任。

相關文章