Мне нужно получить доступ/загрузить, поэтому я могу постоянно изменять файл с использованием PHP-скрипта (Чтобы включить малину pi и отключить, изменив start_x = ''). Однако это связано с изменением разрешений загрузки.Изменение права собственности на/root/boot
Я пробовал sudo chown -R/boot и по-прежнему получал разрешения при работе от имени root. Также попробовал FTP и изменил папку загрузки, чтобы пользователи могли изменять контент, но это тоже не сработало.
В любом случае обойти это ???
<?php
$myfile = fopen("config.txt", "w") or die("Unable to open file!");
[...]
?>
Update: Я попытался сделать CHMOD 775 /boot/config.txt, а также симлинк (побежал успешно), поэтому у меня есть ярлык в /var/www/
однако при попытке сохранить сценарий PHP в config.txt
(в www) все еще получают разрешение, даже если этот ярлык установлен на 775. Проблема по-прежнему сохраняется при изменении для изменения разрешения исходного файла под /boot
.
Вы можете написать хрон, который работает как корень, проверка на наличие файлов в месте, доступном для пользователей, как подкаталог/TMP, и перемещает их из осажденного места в безопасное место. – Paul
Я бы все же получил разрешение на отказ, так как я бы переписывал файл – Prymz
Является ли '/ boot' разделом? Часто это так. Когда вы запускаете 'mount' сам по себе, никакие параметры в затронутой системе не являются'/boot' смонтированными read-write (rw) или только для чтения (ro)? – Paul