linux服务器下web项目的权限问题

LAMP环境下,项目新建文件夹的权限问题。例如,linux服务器的umask=022,然后把自己的项目上传到服务器,项目的权限就是755了,项目的所有者是也root,接着... LAMP环境下,项目新建文件夹的权限问题。
例如,linux服务器的umask=022,然后把自己的项目上传到服务器,项目的权限就是755了,项目的所有者是也root,接着用户去访问我的网站,上传一个图片,而程序对图片的处理是根据日期新建文件夹存放图片,由于文件夹权限是755,用户访问是以其他用户的身份,所以上传图片就会失败。那怎样才能修改整个项目文件夹的权限,然后新建的图片文件夹也是777?
修改umask=000可以实现,但是好像所有linux的文件夹都变成777了。
展开
 我来答
匿名用户
2014-04-08
展开全部
首先确认你web服务器是以什么用户运行的
一般apache是http用户

所以:
chown -R http:http /home/www/
将web目录的所有者改下就可以了,当然也有其他方法就不说了。
追问
那按日期自动创建的文件夹也要手动去改吗?
追答
由web创建的不需要改动
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
好想继续作梦
2014-04-08 · TA获得超过139个赞
知道答主
回答量:62
采纳率:100%
帮助的人:31.6万
展开全部
把你想要传东西的那个文件夹加上t权限就好了,
chmod -R o+t 后面写上你要上传文件的那个文件夹。
有了t权限这个文件夹就所有人都可以上传东西了,但是不能删除别人的东西。完全可以满足你的需求!
追问
不能删除别人的东西?但那图片也必须会有删除的操作啊
追答
你web软件上传的东西应该都是一个账号,不会是别人的。。。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
折钰03H
2014-04-08 · 超过68用户采纳过TA的回答
知道答主
回答量:406
采纳率:0%
帮助的人:177万
展开全部
如果都变成了777 , 那么久太危险了。不过可以设置的啊
Linux大神级别的就在呢。要不要一起讨论一下 ?
追问
改成777也是无奈只举啊,请教大神改如何解决
追答
不会仔细的看下网名吗??
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式