PHP-CLI 权限问题

发布于 2024-11-14 20:55:57 字数 331 浏览 4 评论 0原文

亲爱的 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文