发新话题
打印

关于system函数的一点问题:

关于system函数的一点问题:

大家好:

我有这样一个问题,在命令行下键入:# /etc/rc.d/init.d/sendmail start
时 sendmai服务器可以正常启用
但是 在我编写的一个php中执行则报以下错误:
Starting sendmail: 550 Permission denied (real uid not trusted) [FAILED] Starting sm-client: Permission denied (real uid not trusted) [FAILED]
这之前我已经将apache加入到trusted-user文件当中了

请大家指点指点 谢谢

我的PHP中的内容如下

<?php
system("service sendmail start");
?>      

TOP

权限问题
记得PHP在linux下的权限拥有者是apache:apache,权限应该是644。而sendmail应该是mail:mail权限是700。具体没用过,看看怎么解决吧。      
林子大了,什么鸟都有......

TOP

【讨论】

:confused: 我也是遇到这样的咚咚!!
readfile("/var/log/messages");   阅读文件的时候就提示系统拒绝我的访问
我看这也是权限的问题。
使用expect 来改变登陆权限 su root 的时候老提示我的密码不对!!
但是在系统里面运行是很好的,放到浏览器里就不行了
那位解决过的帮帮忙,贡献一下吧,非常感谢阿      

TOP

发新话题