|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Mykola Dzham 2:5020/400 09 May 2003 17:15:30 To : Alex Semenyaka Subject : Re: suid-script --------------------------------------------------------------------------------
Alex Semenyaka (Alex.Semenyaka@f640.n461.z2.fidonet.org):
> Во-вторых, этот кто-то должен тогда
> распознавать ещё интерпретаторы как-то, чтобы
>
> ./script.inter
>
> и
>
> /usr/bin/inter.bin ./script.inter
>
> были эквивалентны, или будет нарушена семантика шебанга. В общем - косяков на
> этом пути больше, чем преимуществ (они вообще есть? :)
Hу это по моему не обязательно.
Когда мы запускаем скрипт как во втором примере то мы фактически сами делаем все
эти запуски шелового скрипта,
соответственно мы и должны заботиться от кого его запустить.
Мы же решили что мы умные и лучше знаем каким интерпретатором этот скрипт
выполнять?
Тогда уже надо делать проверки чтобы команда
/usr/bin/perl myfile.sh
тоже корректно выполнилась? ;)
P.S. Я вовсе не агаитирую что SUID скрипты это круто и это нужно,
я так, решил до истины докопаться :)
--
LEFT-UANIC
--- ifmail v.2.15dev5
* Origin: National Taras Shevchenko University of Kyiv (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/6325c054a288.html, оценка из 5, голосов 10
|