LINUX.ORG.RU

suidные скрипты


0

0

установил на скрипт бит s:
# chown root script
# chmod u+s script
Все путем... по ls -l вижу его.
Но при запуске нифига не проявляется, все равно что нету его (permission denied) :((
В чем может быть проблема

anonymous

В смысле скрипт пускается, но там пытается делать kill... и вылетает с denied

anonymous
()

И правильно делает.
Сделать suid-ным можно только бинарник.
Скрипт, несмотря на установку этого атрибута,
все равно прав не получит. Вон в perl есть даже
специальная версия suidperl для решения этого вопроса.
Так что пишите на C саму программу или какой-нибудь wrapper
для запуска этого скрипта.

Yurchik
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.