разрешить php запускать команду ln - PullRequest
0 голосов
/ 05 сентября 2011

Мне удалось заставить пользователя php www-data запускать команды git через visudo, но я продолжаю получать разрешение «Отказано в доступе», когда хочу, чтобы он запускался

ln -sf target link

Что я должен поместить в visudo по порядкучтобы это нормально работало?

1 Ответ

3 голосов
/ 09 ноября 2011

проверить, доступны ли как "target", так и "link" www-data, добавление привилегий в файл sudores с помощью visudo позволяет запускать только такие команды, как

sudo powerfullCommand params

а не

powerfullCommand params

чтобы отклонить запрос пароля по определенной команде, попытайтесь

some_user ALL = NOPASSWD: /bin/ln

Надеюсь, что это может помочь

взгляните на аналогичный пост:

Как вызвать скрипт из php, который требует SUDO?

...