|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Mykola Dzham 2:5020/400 09 May 2003 05:42:26 To : Alex Semenyaka Subject : Re: suid-script --------------------------------------------------------------------------------
Alex Semenyaka (Alex.Semenyaka@f640.n461.z2.fidonet.org):
> Ставить-то можно, только оно работать не будет. Потому что никто фокусами не
> занимается (как кое-где). Шелл просто открывает файл (который должен быть
> доступен ему для чтения) и выполняет постепенно. Этот файл хоть какими флагами
> обставь - если он читается, то как читается, так и выполняется. Обычным
> шеллом. С правами того, кто этот шелл запустил.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Вот вот. Hо ведь кто-то этот шеллл запускает?
И не всегда ведь скрипты стартуют как sh myfile.sh,
иногда ведь и как ./myfile.sh.
И кто-то при этом заглядывает в первую строчку файла на предмет наличия там
шелла, которому нужно скормить этот файл.
Так что этот "кто-то" вполне мог бы заодно посмотреть на SUID биты и стартануть
новый шел от кого нужно.
--
LEFT-UANIC
--- ifmail v.2.15dev5
* Origin: National Taras Shevchenko University of Kyiv (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/632580bd43fa.html, оценка из 5, голосов 10
|