背景 : 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 下

最新文章

  1. 首次接触nodejs
  2. 同上! 下拉复选框 点击当前的checkbox 选中后面li 添加到指定区域
  3. Android添加快捷方式(Shortcut)到手机桌面
  4. .Net使用微軟自帶的用戶驗證和登錄授權
  5. 如何在VirtualBox虚拟机软件上安装Win7虚拟系统
  6. this computer does not support Intel Virtualization Technology (VT-x) .Haxm can'not be installed
  7. WebConfig配置 文件加密处理
  8. echarts配合循环计时器等出现的内存泄漏
  9. 网际报文控制协议ICMP
  10. 解决background图片拉伸问题
  11. Linux Shell 只列出目录的方法
  12. SpringBoot 中 @RestController 和 @Controller 的区别
  13. C# GDI+绘制一维条码打印模糊的解决办法
  14. 【转】python类中super()和__init__()的区别
  15. HDU 1109 Run Away
  16. asp.net core环境变量详解
  17. appium的log详细分析
  18. bzoj1242(弦图判定)
  19. Android:Attribute is missing the Android namespace prefix
  20. Thinkphp部署

热门文章

  1. HTML5视频直播及H5直播扫盲
  2. 求 s=a+aa+ aaa+ aaaa +aaaaa+........的值,a是从键盘输入的,项数也为键盘输入
  3. Netty Client 重连实现
  4. Spring MVC启动时初始化的几个常用方法
  5. 屏蔽sql server 2008的智能提示
  6. temp5
  7. Maven的安装及配置、Maven在Eclipse中的配置
  8. 安卓Animation类与xml制作动画
  9. SQL Server Database Backup and Restore in C#
  10. .net 实现远程控制 远程协助