|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Grygory Tertychny 2:5020/400 22 Mar 2004 15:17:08 To : Artem Chuprina Subject : Re: злобный -T --------------------------------------------------------------------------------
"Artem Chuprina"
> Grygory Tertychny @ Sat, 20 Mar 2004 07:33:54 +0000 (UTC):
>
> GT> задался вопросом:
> GT> можно ли выполнить обращение к оболочке
> GT> и сохранить в переменную результат используя сабж.
>
> GT> что-то на подобие:
> GT> #!/usr/bin/perl -wT
> GT> $path_apache = `which httpd`;
> GT> die unless $?;
>
> GT> получается небезопасно.
> GT> а как безопасно?
>
> GT> впрочем, может можно и без qx//; ?
> GT> главное получить вывод, а не просто ноль или неноль,
> GT> какой-нить системной утилиты (с -T).
>
> А никак не безопасно. Явно прописать $ENV{PATH} либо явно его занулить
> и вызывать по полному пути, и т.д. и т.п. Hо все равно будет
> небезопасно. Вопрос лишь в том, какая именно безопасность тебе нужна.
а такая, что в скрипте идет обработка данных
от пользователя и суть нужен -Т, и тут же нужен
STDOUT утилиты. по идее можна вызывать
system() и писать скажем в файл, но как-то криво :(
--
Григорий Тертычный
--- ifmail v.2.15dev5.3
* Origin: Svit Online (post does not reflect views of Golden Tele (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/167957756c2c2.html, оценка из 5, голосов 10
|