【发布时间】:2015-05-10 16:04:33
【问题描述】:
我需要访问 /boot 以便我可以不断更改涉及 PHP 脚本的文件(启用树莓派并通过更改 start_x='' 禁用)。但是,这涉及到我更改启动权限。
我已经尝试过 sudo chown -R /boot 并且在以 root 身份运行时仍然被拒绝权限。还尝试了 FTP 并更改引导文件夹以让用户修改内容,但这也不起作用。
还有没有办法解决这个问题???
<?php
$myfile = fopen("config.txt", "w") or die("Unable to open file!");
[...]
?>
更新:我尝试执行 chmod 775 /boot/config.txt 和符号链接(成功运行)所以我在 /var/www/ 中有一个快捷方式但是当尝试将 php 脚本保存到即使该快捷方式设置为 775,config.txt(在 www 中)仍然获得权限被拒绝。在更改 /boot 下的原始文件的权限时问题仍然存在。
【问题讨论】:
-
您可以编写一个以 root 身份运行的 cron 作业,检查用户可访问的位置(例如 /tmp 的子目录)中的文件,并将它们从存放位置移动到安全位置。跨度>
-
我仍然会被拒绝,因为我会覆盖文件
-
/boot是一个分区吗?通常,它是。当您单独运行mount时,没有参数,在受影响的系统上,/boot是挂载读写(rw)还是只读(ro)? -
/boot树莓派中根的一部分。基本上我安装了一个包“raspistill”,其数据存储在/boot下,因此我需要编辑其中一个文件 -
成为
root并运行echo 123 > /boot/stackoverflowtest。确切的错误信息是什么?
标签: php linux raspberry-pi