У меня есть программа 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