关于Mac文件权限的问题

关于Mac文件权限的问题

http://img1.sycdn.imooc.com//climg/5d23b39800016f1910520036.jpg

PHP创建的文件权限都是644,所属用户为_www,本地用户无法直接删除,每次删除都需要重新修改这个文件的权限,很麻烦,有没有什么一劳永逸的办法?

尝试修改umask为002,但是对_www用户并不起作用。。。

我看视频里老师可以直接删除的。一定是有什么设置是和我这边不一样的。。。求指点

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
提问者 a_agiao 2019-07-15 13:03:18

找到解决办法了。


之前想的复杂了,只需要把Apchae当前用户和用户组改为与本地一致就可以了。

好帮手慕小尤 2019-07-09 11:39:15

同学你好,可以查看\libs\sysplugin\smarty_internal_runtime_writefile.php中的writeFile方法。如图所示:

http://img1.sycdn.imooc.com//climg/5d240c2c0001323111620644.jpg

祝学习愉快!

  • 提问者 a_agiao #1
    老师好,非常感谢,这个能解决我的问题,但是是在Smarty框架前提下,请问有Apache或者Nginx级别的修改吗,或者系统针对_www的修改~
    2019-07-09 15:03:22
  • 好帮手慕小尤 回复 提问者 a_agiao #2
    同学你好,Apache与nginx修改权限,大多是针对整体项目进行访问权限,关于文件操作,可以尝试给相关目录权限。关于Apache与nginx可参考:https://www.cnblogs.com/linewman/p/9918818.html https://blog.csdn.net/u013372487/article/details/51909624 祝学习愉快!
    2019-07-09 16:22:21
  • 提问者 a_agiao 回复 好帮手慕小尤 #3
    老师,你发的链接里修改umask并不能够影响到Apache创建的文件所属的用户/用户组...,我想要解决的是:如何让apache创建的文件默认权限为664而不是644?
    2019-07-09 17:27:57
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师