О скрипте 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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