Гость Опубликовано 8 мая, 2001 Жалоба Поделиться Опубликовано 8 мая, 2001 Could anybody help me with the following thing? I would like to make some admin tasks on my Linux server via the Internet. My cgi-script(script1.cgi) invokes the other perl-script (script2.pl) which should for instance do such commands: open(DATE,"/bin/date |"); $date=; close(DATE); The owner of script2.pl is the root. I set the permissions for script2.pl using the command $ chmod 4755 script2.pl that meens -rwsr-xr-x But when I tried to go to script1.cgi with my browser it did not work and I could see the error message in Apache log file like this Insecure $ENV{PATH} while running setuid at /usr/www/cgi-bin/script2.pl line 37. where the line number 37 is open(DATE,"/bin/date |"); Could anybody help me with the following thing? Please send me to asg@sevcom.net Thank you in advance. Looking forward any help. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость Опубликовано 8 мая, 2001 Жалоба Поделиться Опубликовано 8 мая, 2001 Может быть Вам стоит обратить внимание на тонкости в наследовании действующих и реальных идентификаторов пользователя. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость Опубликовано 13 мая, 2001 Жалоба Поделиться Опубликовано 13 мая, 2001 А зачем тебе получать дату из юниха? localtime() не катит? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.