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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.