WEB开发网
开发学院服务器WEB服务器综合平台 静态网页设置为604但是访问报告无权限 阅读

静态网页设置为604但是访问报告无权限

 2008-01-07 14:12:34 来源:WEB开发网   
核心提示:问题 在Prima(最完善的虚拟主机管理系统) for Linux SP1以后的系统上,权限进行了进一步加固 请参考文档:《Prima(最完善的虚拟主机管理系统) for Linux 安全权限及资源限制测试》 http://www.swsoft.com.cn/support.php?x=&mod_id=101&roo
问题 
在Prima(最完善的虚拟主机管理系统) for Linux SP1以后的系统上,权限进行了进一步加固
请参考文档:《Prima(最完善的虚拟主机管理系统) for Linux 安全权限及资源限制测试》
http://www.swsoft.com.cn/support.php?x=&mod_id=101&root=6
按照文档中所述,将静态文件权限设置为了604,为何无法访问? 

解决方案 
静态文件是属于ftpd组的,而apache(Unix平台最流行的WEB服务器平台)使用nobody身份运行的
所以需要设置为604权限,即第三位数字4表示其他组可读取
如果是没有权限访问,则需要检查apache(Unix平台最流行的WEB服务器平台)的nodoby身份是否正常
编辑/etc/httpd/conf/httpd.conf检查apache(Unix平台最流行的WEB服务器平台)运行身份
编辑/etc/passwd和/etc/group检查用户名、组是否正常

经检查,发现服务器上有两个nodoby用户,一个uid是99,一个是501
才干净的linux系统上,nodoby是保留用户,系统安装好就存在,id是99
即id小于100。id为501的nodoby可以确定为是手工建立的
二者互相冲突,因此apache(Unix平台最流行的WEB服务器平台)工作身份不正常。
删除id为501的用户,重新修改nodoby用户到nobody组,问题解决。 

Tags:静态 网页 设置

编辑录入:coldstar [复制链接] [打 印]
赞助商链接