LINUX.ORG.RU

php shell - как войти с правами пользователя


0

0

Привет All.

Возникла такая проблема: общаюсь с UNIX-shell через php-скрипт (наподобие http://www.advancescripts.com/detailed/12259.html ), то есть я выполняю команды от пользователя www-data. Как я могу выполнить команду от root или от другого пользователя? На команду $ su отвечает su: must be run from a terminal (На другом хостинге отвечает коротко: Sorry) ;))) sudo - говорит, неизвестная команда.

Может быть, есть какой-то способ в одной строке зайти под другим пользователем и выполнить пару команд? Например, через ; .

Заранее всем спасибо.

Чисто теоретически - да, но врядли твой админ даст тебе sudo на www-data.

Deleted
()
Ответ на: комментарий от vint21h

>ЕМНИП похапе шеллы исполняются от юзверя apache

Как назначит админ, так и будет. Вон, у меня php крутится на lighttpd, что, тоже от юзера apache, думаешь? :D

KRoN73 ★★★★★
()
Ответ на: комментарий от dimonomid

Потому что в дебиане именно под этим юзером работает апач.

INFOMAN ★★★★★
()

через уязвимость...

anonymous
()
Ответ на: комментарий от vint21h

>Потому, что по дефолту в большинстве случаев это - так.

И большинство админов публичных серверов так это и оставляют? :)

...

Как бы там ни было, у автора постинга апач работает по www-data. Так что твоё удивление по поводу apache, как бы... неуместно.

KRoN73 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.