Добрый день, уважаемые коллеги.
Пытаюсь сделать страницу смены сетевых настроек на RaspberryPI.
Создал скрипт, который пишет настройки в конфигурацию dhcpcd.conf:
if len (sys.argv) == 2:
with open('/etc/dhcpcd.conf', 'a') as file:
file.write(sys.argv[1])
Если запускать скрипт из терминала, он выполняется корректно от имени пользователя pi.
Если же запускать скрипт из PHP:
$command = escapeshellcmd('/usr/bin/python3 /var/www/html/assets/modules/test.py 764');
system($command);
то python возвращает ошибку доступа к файлу dhcpcd.conf