У меня есть программа C .cgi, которая работает и в основном работает. Тем не менее, мне нужно сделать некоторые манипуляции с файлами, поэтому я выбрал root & chmod +s программу .cgi:

-rwsr-sr-x 1 root root 59140 2015-07-20 13:39 sectl.cgi

При запуске программа не имеет необходимых разрешений; команда переименования () не выполняется. Вывод команды

system("whoami");

это wwwrun. Что тут происходит?
(Я уверен, что я сделал то же самое на других системах успешно)

openSUSE 11.2

1 ответ1

1

Есть несколько вещей, которые нужно иметь в виду:

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .