solaris 异常处理

1.tail -f /var/adm/messages  输出
 Nov 17 13:24:57 vps sendmail[3228]: oAH5OuxM003228: SYSERR(daemon): collect: Cannot write ./dfoAH5OuxM003228 (bfcommit, uid=2, gid=51): Permission denied  
方法:
PHP发邮件是以客户deamon做为发送用户的方式,所以要在/var/spool/clientmqueue目录创建邮件临时文件,它由Apache运行,而该用户是没有权限写/var/spool/clientmqueue的,所以会报错。
查看目录/var/spool/clientmqueue,发现权限为755,用户为smmsp,组为smmsp将其更改为用户smmsp,组smmsp,权限770,问题解决。

2.提示:grantpt:permission denied 表现为ssh登录后无法进入命令模式
只输出版本信息。
如:
ssh [email protected]
Oracle Corporation      SunOS 5.10      Generic Patch   January 2005
.......
卡在此处不能进入ssh界面,需要通过光盘启动单用户挂载文件系统对/usr/lib/pt_chmod的文件权限进行修改。
需要检查/usr/lib/pt_chmod文件的属性,该文件的属性应该是4111,可以通过chmod 4111 pt_chmod来进行修改即可
正确的为:   -r-s--x--x   1 root     bin         9.8K Jan 25  2007 /usr/lib/pt_chmod
chmod u+sx /usr/lib/pt_chmod



 

你可能感兴趣的:(异常处理,Solaris,系统维护)