Мне подсказали, ставь 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. Помогите плиз...
Check out this:
https://www.opennet.ru/docs/FAQ/network/WEB/cgi-faq.htmlIt maybe helpfull. Good luck.
>Мне подсказали, ставь 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. Помогите
>плиз...
низачто и никогда не делай этого (3 раза)какую проблему ты решаешЬ??? смена пароля через веб? или перезагрузка -- оправдай ход мысли свой