О скрипте Python, выполненном в /var/www/html, и разрешенииLinux

Anonymous
О скрипте Python, выполненном в /var/www/html, и разрешении

Сообщение Anonymous »

У меня есть php-код, который выполняет скрипт Python, и он отлично работает!
Я меняю владельца этого скрипта на www-data и даю разрешение, а также включил www-data в sudoers для выполнения этого сценарий.

Код: Выделить всё

www-data ALL=(ALL) NOPASSWD:/usr/bin/python3 /var/www/html/image.py
Я пытаюсь отладить этот скрипт Python в VScode, но продолжаю выдавать ошибку:

Код: Выделить всё

Exception has occurred: PermissionError
Я не понимаю, почему vscode не может выполнить этот скрипт.
VSCode выдает ошибку в этом фрагменте кода:< /p>

Код: Выделить всё

im.save(/var/www/html/image_2024-11-21 08:51:39.635203.png)
im=Image.open('/var/www/html/image_2024-11-21 08:51:39.635203.png')
Я не могу открыть изображение с помощью Python, он не открывает отладку. Но изображения генерируются с использованием php.
Почему я не могу отладить этот скрипт Python с помощью vscode?
Я попробовал сменить владельца скрипта на своего пользователя, а также дать разрешение 777 к сценарию и изображениям. Я разрешаю www-data запускать этот скрипт из sudoers.
С уважением
Гастон

Подробнее здесь: https://stackoverflow.com/questions/792 ... -permision

Вернуться в «Linux»