燃烧的梦想
 燃烧的梦想,流水的时光 

2006-02-06 Mon

SELinux致convert工作不正常

长城小站是由志愿者支持的公益性网站,无固定经济来源。2012年小站台历是由各方网友赞助图片、设计、印刷精心制作的纪念品,用于小站运营经费筹款。
欢迎您购买小站台历,支持长城小站与小站博客的发展。
系统升级后,php调用convert工作不正常,使自动缩略图功能无法实现,严重妨碍后台和图片库的开发工作。

现象:
1、命令行convert工作正常,但通过php的system()命令调用不能正常工作。
2、以ls进行测试,system()工作正常。
3、检查/var/log/messages/,报告: …… kernel: audit(1139157639.627:297): avc: denied { read } for pid=19276 comm="convert" name="sample.gif" dev=sda2 ino=1698033 scontext=root:system_r:httpd_sys_script_t tcontext=root:object_r:httpd_tmp_t tclass=file
4、root身份命令行执行php转换图片成功,以web方式执行同一代码不成功。

可能是SELinux造成的。解决方法在寻找中。

网上的一些同类方法:
1、加一行条件到/etc/selinux/targeted/booleans
>setsebool httpd_disable_trans 1
见:http://xoops.tnc.edu.tw/modules/newbb/viewtopic.php?viewmode=flat&order=ASC&topic_id=77&forum=1&move=prev

2、关闭SELinux

3、添加策略:
见:http://gallery.menalto.com/node/23848

等,具体都需要进行试验。


火箭人于 2006-02-06 02:00:58 发表在分类:技术
(50792次点击) | 标签:  



 评论
 · 关闭发言框
发言请遵守中华人民共和国法律 用户名: 密码:
若不填用户名,则显示留言者为[匿名]。若填写用户名与密码,则会进行认证并登录(该登录状态不能保留,当浏览器关闭后登录结束,如需保留登陆状态,点此登陆)。如果只写用户名不写密码,则显示为“[未验证] 您输入的用户名。”,匿名或者未验证的留言将不可编辑、删除
验证码:图片由小写字母和数字组成,看不清请单击刷新 请在左侧框中输入右侧图中的字母或者数字,如看不清请单击刷新
标 题:  
评 论:

    [:超赞!:] [:好!:] [:窃笑:] [:笑而不语:] [:汗!:] [:囧!:]
表 情: [:大哭!:] [:鞠躬:] [:耶!!:] [:仰慕:] [:骚!:] [:醒一醒:]
    

 
 留言总数0帖 页次:1/0 每页:20条 


Power by 长城小站, Ver1.0 update at 2024-02-04