碧海长天

好看的皮囊千篇一律,有趣的灵魂万里挑一。

解决php总是出现root用户创建的日志文件的奇怪现象

2018-12-17

之前总是遇到php日志文件,创建用户是root的情况。
今天寻根溯源了一下,发现时因为定时任务执行过程中创建的文件都是root的,且我定时任务的执行者都是root。
这样也就不奇怪了,想办法把定时任务的执行者换一下就可以了~


一般上我是用root登录后,直接 crontab -e 开始编辑定时文件。
这样的话,定时任务的执行者就是当前登录用户(root)
所以需要用这个命令 
crontab -e -u 用户名

这里我使用了
crontab -e -u apache
当然你也可以使用  不过个人觉得nobody用户并不适合web程序。
crontab -e -u nobody


那么文件用户问题解决了,那么还怕写没权限写吗?
完~

标签: 后端开发 PHP 目录权限 laravel

评论:

唯美陌阡
2019-03-19 13:30
午好啊
嘀嘀嘀,打卡成功!
(发现那个评论者头像gravatar还是http引入,木有小绿锁,强迫症,哈哈)
碧海长天
2019-03-19 14:27
@唯美陌阡:哈哈,多谢~  我这就改成https了
小轲
2019-03-08 21:49
朋友,ssl证书过期了奥~!
碧海长天
2019-03-19 12:18
@小轲:嗯呢,多谢哈。已经更换啦~
呵呵呵
2019-01-09 01:06
我想学习编程,零知识,怎么入门

发表评论: