The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
setuid из perl скрипта, !*! meandr, 20-Июн-05, 19:11  [смотреть все]
Hello, All!

Вот созрел такой вопрос.

Предположим есть у нас perl скрипт с установленым флагом suid, соответственно внутри этого скрипта вызываем POSIX::setuid(<uid>), так вот вопрос заключается в том, а произойдёт ли смена пользовательского идентификатора если вызвать этот скрипт из под непревилигированого пользователя в FreeBSD. Эскперементы показывают, что нет. Один товарищ утверждает, что это нориально, типа скрипт выполняется perl интерпритатором, а у него бита suid не стоит, сответственно изменить идентификатор пользователя не получиться. Подобное поведение лично мне кажется немного странным, и вообще прав ли этот товарищ?

PS: Да чуть не забыл на Linux всё работает как и ожидалось, установка suid бита приводит а тому что POSIX::setuid отрабатывает и из под непривелигированного пользователя.

  • setuid из perl скрипта, !*! chip, 21:13 , 20-Июн-05 (1)
    >Hello, All!
    >
    >Вот созрел такой вопрос.
    >
    >Предположим есть у нас perl скрипт с установленым флагом suid, соответственно внутри этого скрипта вызываем POSIX::setuid(<uid>), так вот вопрос заключается в том, а произойдёт ли смена пользовательского идентификатора если вызвать этот скрипт из под непревилигированого пользователя в FreeBSD. Эскперементы показывают, что нет. Один товарищ утверждает, что это нориально, типа скрипт выполняется perl интерпритатором, а у него бита suid не стоит, сответственно изменить идентификатор пользователя не получиться. Подобное поведение лично мне кажется немного странным, и вообще прав ли этот товарищ?
    >
    >PS: Да чуть не забыл на Linux всё работает как и ожидалось,
    >установка suid бита приводит а тому что POSIX::setuid отрабатывает и из
    >под непривелигированного пользователя.


    Если я не ошибаюсь, для скриптов не существует понятия setuid/setgid. use sudo

  • setuid из perl скрипта, !*! chip, 21:15 , 20-Июн-05 (2)



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру