静态网页设置为604但是访问报告无权限
2008-01-07 14:12:34 来源:WEB开发网 闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌熼梻瀵割槮缁惧墽鎳撻—鍐偓锝庝簻椤掋垺銇勯幇顖毿撻柟渚垮妼椤粓宕卞Δ鈧獮濠勭磽閸屾艾鈧懓顫濋妸鈺佺疅缂佸顑欓崥瀣煕椤愵偅绶氱紓鍐╂礋濮婂宕掑▎鎴М濠电姭鍋撻梺顒€绉甸幆鐐哄箹濞n剙濡肩紒鎰殜閺屸€愁吋鎼粹€茬敖婵炴垶鎸哥粔鐢稿Φ閸曨垰鍐€妞ゆ劦婢€濞岊亪姊虹紒妯诲蔼闁稿海鏁诲濠氭晲婢跺﹤宓嗛梺缁樺姈缁佹挳宕戦幘璇叉嵍妞ゆ挻绋戞禍鐐叏濡厧浜鹃悗姘炬嫹

核心提示:问题 在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组,问题解决。
[]
更多精彩
赞助商链接