更改/ root / boot的所有权

我需要访问/启动,所以我可以不断涉及一个PHP脚本(通过更改start_x =''启用覆盆子pi和禁用)的文件更改。 但是这涉及到我更改启动的权限。

我已经尝试sudo chown -R /引导,仍然获得权限被拒绝以root身份运行。 也尝试过FTP并更改启动文件夹让用户修改内容,但是这也不起作用。

反正有这个吗?

<?php $myfile = fopen("config.txt", "w") or die("Unable to open file!"); [...] ?> 

更新:我试图做chmod 775 /boot/config.txt和符号链接(成功运行),所以我有一个快捷方式/var/www/但是当试图将php脚本保存到config.txt (在www)仍然即使将该快捷方式设置为775,也会拒绝该权限。问题仍然存在,请更改以更改/boot下原始文件的权限。

尝试启动一个shell并尝试你的命令:

 sudo sh -c "echo 123 >/boot/test" 

工作但是

 sudo echo 123 >/boot/test 

失败。 我不明白这种差异的原因。

以php运行的用户需要在sudoers.d中设置权限才能执行所需的命令。

尝试像这样:

 sudo chown -R root /root/boot