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 下

时间: 2024-07-30 10:21:19

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

第二天,关于sip的学习(试着去架构个web端网络电话连接下可参考sip.js。通过web拨打电话)(3)

这个是一直想去操作的,因为这个和我第一天说的web端的客户管理系统想关联,不可能一直用软件拨打,最好还是可以通过web去拨打网络电话 试着去学习下sip.js..弄明白 先问下百度先生吧..讲sip.js一些源码下载下来分析下吧 下载了sip.js  下载地址http://sipjs.com/download/ 无意间学了一个  再配置文件中更改端口号的地方 找到freeSWITCH安装目录下的conf\sip_profiles\internal.xml.取消注释以下行 <param name=

数据采集之Web端上传文件到Hadoop HDFS

前言 最近在公司接到一个任务,是关于数据采集方面的. 需求主要有3个: 通过web端上传文件到HDFS; 通过日志采集的方式导入到HDFS; 将数据库DB的表数据导入到HDFS. 正好最近都有在这方面做知识储备.正所谓养兵千日,用兵一时啊.学习到的东西只有应用到真实的环境中才有意义不是么. 环境 这里只做模拟环境,而不是真实的线上环境,所以也很简单,如果要使用的话还需要优化优化. OS Debian 8.7 Hadoop 2.6.5 SpringBoot 1.5.1.RELEASE 说明一下,这

基于吉日嘎底层架构的通用权限管理Web端UI更新:参考DTcms后台界面

经一周的研究学习,看了国内的H+.HUI等,国外的PaperDashboardPro.Make.Metronic BootStrap等,最终选定用一个轻量的,适合中国人的,来自DTcms的后台管理UI来改造吉日嘎拉的通用权限管理Web端的UI. js+css+图片文件如下 新增一个Menu.ashx文件,用于输出当前用户权限可以查看的所有菜单. 新增Main.aspx文件用于主框架,所有内容也放在名为fraContent的iframe中.其它涉及的登录跳转小修改暂时略过. 有图有真相,先上图:

android 访问web端与解析json,模拟用户登录

之前写过一个java web端的登录验证,最后返回一个json字符串. 字符串格式如下: {"appmsg":"账号或密码错误","appcode":0,"_default_boolean_a":false} 今天就结合着Android来写一个简单的登录. 注意: 在AndroidManifest.xml里给访问网络的权限 在写具体路径时,一定要注意不要用localhost,因为识别不了.一定要写具体的IP 步骤如下: 1.先

web验证访问端是 PC端还是 移动端

<script type="text/javascript">               function browserRedirect() {                   var sUserAgent = navigator.userAgent.toLowerCase();                   var bIsIpad = sUserAgent.match(/ipad/i) == "ipad";                

Web端权限管理新增实用功能:批量增加操作,简单方便快速!

扩展了吉日嘎拉的Web端权限管理功能后,每次添加菜单倒没啥问题,毕竟菜单的数量有限,可是每增加一个模块.功能或者说权限控制点,就得针对各种常规操作,新增很多遍. 浪费时间,还容易出错.新增了一个字典表ItemsActionCategory,将常用的操作都记录到这个表,然后新增一个批量增加的功能,一键增加几十个操作控制. 保存后的效果如下,这里的规则:模块.操作,中间用.号连接. 一切从实用出发,减少重复劳动,节省时间,多出来的时间可以去多赚钱+多陪家人.

IOS 多文件上传 Java web端(后台) 使用List&lt;MultipartFile&gt; 接收出现的问题

先上正确的示例: 主要是设置我们的request的content-type为multipart/form-data NSDictionary *param = @{@"assignee" :self.userId, @"projectName" :itemName.text, @"proceedingName":Name.text, @"content" :content.text, @"urgency"

C#小白使用入门,数据库操作,web端文件下载,执行外部程序,操作ini文件

现况:现有程序被排在服务器的每日执行任务计划中,程序功能是下载web端的一个文件,然后塞入到数据库中. 问题:不知道什么原因,偶尔发现服务器任务执行失败情况,导致某一天的数据缺失. 需求:每隔三天检查一次数据是否存在,如果不存在,则指定日期重新下载一次. 第一步:写一个操作数据库的类 namespace DEMO2616{ public class OracleDBlink {string connStr = "User Id=LIRUPENG;Password=Lrp19961013..;Da

linux html 文件 web 端显示乱码

在Apache htdoc 里用vi写了个html  但web 端显示乱码了 然后在html 里添加了一段 <head>         <meta http-equiv="Content-type" content="text/html; charset=utf-8"/> </head> 然后 就好了. 我把charset=urt-8 改成gbk 或者gb2312 都是乱码 然后我看了下/etc/sysconfig/i18n 里