Здравствуйте! Пытаюсь сообразить как мне можнно выполнить perl-скрипт:
> ls -l | grep suidexec
-rwsr-xr-x 1 root root 2402 Май 14 22:07 suidexec.pl
Его содержимое:
#!/usr/bin/perl
print "Content-type: text/plain; charset=UTF-8\n\n";
$ENV{'PATH'} = '/bin:/usr/bin';
delete @ENV{'IFS', 'CDPATH', 'ENV', 'BASH_ENV'};
system("sudo -u vasiya ls /home/vasiya 2>&1");
----
> ./suidexec.pl
Content-type: text/plain; charset=UTF-8
vasiya's password:
Так вот, он запрашивает пароль. Как мне сделать чтобы он этого не делал. Ведь выполняется он от имени root'a?
Ответ на:
комментарий
от swizard
Ответ на:
комментарий
от anterior
Ответ на:
комментарий
от swizard
Ответ на:
комментарий
от anterior
Ответ на:
комментарий
от anterior
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Знатокам PERL-CGI: multipart/form-data (2009)
- Форум Apache + cgi-bin (2006)
- Форум sendmail c аутентификацией (2003)
- Форум Perl модуль Encode. Как? (2007)
- Форум Perl: FastCGI + die(), помогите пожалуйста (2007)
- Форум /bin/mail.sh из прошивки букридера GreenBook (2011)
- Форум Debian & Apache (2004)
- Форум Apache/cgi-bin запуск не от пользователя «nobody» (2002)
- Форум В Apache cgi-bin не от пользователя «nobody» (2002)
- Форум Perl (2001)