为了账号安全,请及时绑定邮箱和手机立即绑定

从PHP更改文件夹所有权

从PHP更改文件夹所有权

临摹微笑 2021-04-01 13:10:40
我正在通过浏览器创建一个文件夹,因此其所有权成为www-data,因为我的apache用户是www-data。我想要做的是使用chown命令并将文件夹的权限更改为root我不想更改apache用户。我有1个解决方案,它不起作用。从php文件nad pass.txt中执行以下命令包含我的根密码。sudo -u root -S {{ chown root:root abcd }} < pass.txt我无法质疑所有权有什么问题吗?
查看完整描述

1 回答

?
哔哔one

TA贡献1854条经验 获得超8个赞

允许www-data通过以下命令执行/bin/chown而无需输入密码visudo

www-data ALL=(ALL) NOPASSWD: /bin/chown

然后从php执行一个简单的sudo-comand: system("/usr/bin/sudo /bin/chown root:root abcde");


查看完整回答
反对 回复 2021-04-16
  • 1 回答
  • 0 关注
  • 259 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信