@ZEAL Blog·厉
WWW Zeal Blog
We stand alone,
TOGETHER.

sendmail Error: unknown user smmsp

Posted by zeal on 2006-06-14 16:46 , 1099 characters |  + 0 - 0   English
转载请保留本行原始出处声明信息 : http://www.zeali.net/entry/387 MaDe1nZEAL
标签 ( 开发/理论 ):  , 

sendmail突然不能用了。错误信息:

/etc/mail/submit.cf: line 423: readcf: option RunAsUser: unknown user smmsp
/etc/mail/submit.cf: line 442: readcf: option TrustedUser: unknown user smmsp
Mail submission program must have RunAsUser set to non root user

原来 sendmail 用来查询排队邮件目录的用户/组给删掉了。yjnet 在 sendmail 安装笔记中说: sendmail 必须有一个set-group-id(默认是smmsp组)的程序来在一个组可写的目录中查询 排队邮件。所以我们要建立一个smmsp用户和组。并建立如下目录并设置相应的权限,具体设置要求可查询源码目录树下sendmail/SECURITY文档。
# groupadd smmsp 
# useradd smmsp -d /var/spool/clientmqueue -s /dev/null
# mkdir /var/spool/clientmqueue
# chown -R smmsp:smmsp /var/spool/clientmqueue  
# chmod -R 770 /var/spool/clientmqueue  
# mkdir /etc/mail
# mkdir /var/spool/mqueue
# chmod go-w / /etc /etc/mail /usr /var /var/spool /var/spool/mqueue
# chown root / /etc /etc/mail /usr /var /var/spool /var/spool/mqueue

把用户和相应的组加回去在之后,问题解决。

Last Modified on 2007-05-28 12:40
1 条评论:
- 胡锦涛2006-06-14 20:19
我以迅雷不及掩耳盗铃之势给你增加了1点点击率
日志存档
2014年
2013年
2012年
2011年
2010年
2009年
2008年
2007年
2006年
本 Blog 原创内容
遵循以下授权:

Creative Commons
(创作共用) CC

署名-非商业性
-相同方式分享
ZEAL Blog 基于
Powered byPivot - 1.24.1: 'Arcee'
Pivot1.24.1
开发
系统部署于
Linode.com
Launched @
2005-04-27
Since 2005.04.27  梦想 就像鸡蛋 要么孵化 要么臭掉RSS Feed (Entries) | About me | Back To Home | @ZEAL | zbird.com | 沪ICP备05024379号