PHP-CLI 权限问题
亲爱的 Stackoverflow'er:
我目前正在尝试通过 PHP-CLI 运行我的脚本。我想创建一个文件: fopen($filename, "w+")
如果我在网络浏览器上运行它,脚本将能够创建该文件,因为该文件夹归“www-data”所有。
但如果我尝试通过 CLI 运行它,它就不起作用,因为 PHP 没有相同的用户,所以我使用 NOPASSWD 将 www-data 添加到 /etc/sudoers 中。 然后我尝试运行: sudo -u www-data php ./content.php
但它仍然不起作用,你有什么建议吗?
最好的, DJ破解之家
Dear Stackoverflow'er:
I am currently trying to run my script over PHP-CLI. I want to create a file over:
fopen($filename, "w+")
If I run this over this over the webbrowser, the script will be able to create the file, since the folder is owned by 'www-data'.
But if I try to run it over CLI it doesn't work, since PHP has not the same user, so I added www-data into /etc/sudoers with NOPASSWD.
I tried then to run:
sudo -u www-data php ./content.php
But it still doesn't work, do you have maybe a suggestion?
Best,
djcrackhome
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论