URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 16847
[ Назад ]

Исходное сообщение
"Не могу запустить рутовские скрипты из под Apache."

Отправлено vit , 07-Май-02 14:28 
Мне подсказали, ставь 4755 на скрипты рутовские. Попробывал - все ОК. Столкнулся с проблемой. В perl скриптах мне необходимо вызвать unix команду с помощью system, а он в ответ ругаеться. Читаю man по system а там написанно
The system() function will fail to execute setuid or  setgid()  if  either  the  UID  or  GID  of  the  application's owner/group is less than 100.
А мне необходимы права рута, а у него uid = 0.
Начал читать про suExec, так там такаяже проблема не будет запускать скрипты пренадлежащие пользователь с uid|gid < 100
Что мне делать? Как запустить рутовские скрипты из под Apache. Помогите плиз...

Содержание

Сообщения в этом обсуждении
"RE: Не могу запустить рутовские скрипты из под Apache."
Отправлено Molbo , 09-Май-02 20:48 
два варианта переделай апач чтобы он права менял но высшие низшие

или просто смени группу и own'ера на скрипты
на тех у кого uid gid > 100