我需要访问/启动,所以我可以不断涉及一个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