www-data не может использовать команду aws - PullRequest
0 голосов
/ 20 апреля 2020

У меня есть php, который выполняет. sh, который, помимо прочего, имеет несколько команд aws s3 cp.

Однако, когда этот скрипт выполняется www-data, aws Команда не найдена. Я полагаю, это потому, что я установил с помощью pip3 install awscli --upgrade --user, поэтому теперь он установлен под пользователем "test". Сценарий работает нормально при вызове его из CLI с тестовым пользователем.

Как www-data может использовать команду aws? Должен ли я просто установить без --user?

1 Ответ

0 голосов
/ 20 апреля 2020

Ты выглядишь правильно. Доступ к двоичным файлам awscli для www-data должен решить проблему. Возможно, самый простой способ - установить aws cli для пользователя www-data, или вы также можете попробовать вариант 2 из этой ссылки.

...