LINUX.ORG.RU

тупейший вопрос по suid sugid


0

0
Делаю скрипт типа:
cat ./test


#!/bin/bash
id


делаю chown root:root ./test
делаю chmod 7777 ./test

захожу левым юзером, выполняю скрипт и вижу что id выводит что запущена от этого левого юзера. Я же дал suid/sgid ? В чем я туплю ?!!
anonymous
Если не ошибаюсь, suid не рапространяется на выполняемые файлы, обрабатываемые интерпритатором(в данном случае - bash).
finger
()
Ответ на: комментарий от finger
Совершено верно
для интерпитаторов искать костыли, продвинутые интерпитароры имеют свои функции для смены id
anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.