2010-09-29 2 views
0

У меня есть скрипт PHP, который мне нужно запустить как root из командной строки.PHP - изменение права собственности на процесс во время работы

После того, как сценарий завершает некоторые критические операции (которые требуют доступа root), я хотел бы изменить владельца процесса на «nobody».

Возможно ли это с помощью PHP? Как мне это сделать?

ответ

2

Вы можете изменить пользователя/группы идентификаторов со следующими функциями:

posix_setgid

posix_setuid

posix_setegid

posix_seteuid

Если вам необходимо изменить группу, вы» Я хочу выполнить это в первую очередь.

0

Нет, сценарий не может напрямую изменять права на root.

Смежные вопросы