Выполнение bash-файла со страницы php с помощью команд только для root (Ubuntu) - PullRequest
0 голосов
/ 06 мая 2011

Мне нужно выполнить bash-файл со страницы php с функцией exec (). Проблема в том, что в этом файле bash есть команда "adduser" ... Witch - это команда sudo. У меня была идея изменить sudoers, чтобы пользователь, запускающий скрипт, имел к нему доступ, но кто этот пользователь? Я знаю, что apache2 выполняется с пользователем www-data ...

Спасибо!

Ответы [ 2 ]

0 голосов
/ 06 мая 2011

Это кажется довольно плохим планом, предоставляя доступ sudo для www-пользователя.Но да, его www-данные (по умолчанию, в зависимости от разновидности linux), под которыми работает apache.

0 голосов
/ 06 мая 2011

Вы можете узнать, какой пользователь PHP работает, используя систему для запуска команды 'whoami' и отобразить вывод.

system('whoami');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...