web端访问文件没有权限的问题

Posted mayBel

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了web端访问文件没有权限的问题相关的知识,希望对你有一定的参考价值。

背景 : ftp的php项目中的某些文件没有写入的权限..系统报注意错误!!!

 

原因 : 一般情况下,web端访问网站一般使用的是WWW权限(有限制的权限组)去访问, 但是我们编程开发的时候, 有可能会用了root权限开发, 使用了root权限执行脚本, 导致生成的很多文件都为root权限

注意 : root权限生成的文件可能不一定是777权限(对外的权限有限制,可能不能查看, 写, 执行);

 

解决办法 :

1, 我们应该将crontab中的所有定时脚本都从root组移动到www组中, 那么以后再次执行定时脚本时, 就会生成的是www的权限的文件!!

注意 :  先看看现在登录的账号是什么权限账号, 如果是root. 则使用指令 -crontab -e, 将里面的定时脚本转移到 crontab -uwww -e 中,  (-uwww : 查看www权限的脚本)

2, 还要将现有的已经生成了root权限的文件変更权限为www权限.

改变拥有者和群组

chown www:www 17_*  

这样就将所有17_ 开头的文件都修改为www权限

注意 : 以后部署定时脚本是 都要部署在 -crontab -uwww -e 下

 

以上是关于web端访问文件没有权限的问题的主要内容,如果未能解决你的问题,请参考以下文章

win10没有权限访问该项目

金山文档向作者申请权限在哪同意

文件共享后没有访问权限是怎么回事?

微小宝上传照片显示没有权限访问目标请求

电脑上为啥会出现此快捷方式引用的项目无法访问,您可能没有适当的权限?

NTFS权限和共享权限有何区别