The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"использование sgid бита на CGI скрипте"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"использование sgid бита на CGI скрипте"
Сообщение от dipper emailИскать по авторуВ закладки on 20-Окт-02, 21:38  (MSK)
В домашних каталогах полтьзователей есть некий файл со статинфой вида .filename все юзера имеют GID="inet" права на папки большинства - 700, а на файл - 644. Такой простенький скрипт

print "can read .somefile\n" if (-r "/home/someuser/.filename")||die "hervam $!\n"

даже с установленным sgid получаю permission denied (UID & GID скрипта - root, хотя в принципе это не существенно т.как Apache все равно nobody)

Буду искренне признателен за совет.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: использование sgid бита на CGI скрипте"
Сообщение от Behemoth Искать по авторуВ закладки on 21-Окт-02, 11:30  (MSK)
На скрипты биты suid/sgid не действуют, только на исполнимые файлы.


  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: использование sgid бита на CGI скрипте"
Сообщение от dipper emailИскать по авторуВ закладки on 21-Окт-02, 19:39  (MSK)
>На скрипты биты suid/sgid не действуют, только на исполнимые файлы.

Но ведь файл-то исполняемый (а то как бы он Апачем подхватывался?)

b.t.w В *NIXах атрибут выполнения выставляется для ЛЮБОГО файла

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: использование sgid бита на CGI скрипте"
Сообщение от Soldier Искать по авторуВ закладки on 22-Окт-02, 13:47  (MSK)
>>На скрипты биты suid/sgid не действуют, только на исполнимые файлы.
^^^^^^^^
Имеются ввиду бинарные (ELF) файлы.


>Но ведь файл-то исполняемый (а то как бы он Апачем подхватывался?)
>
>b.t.w В *NIXах атрибут выполнения выставляется для ЛЮБОГО файла

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "RE: использование sgid бита на CGI скрипте"
Сообщение от uldus Искать по авторуВ закладки on 22-Окт-02, 15:30  (MSK)
>>На скрипты биты suid/sgid не действуют, только на исполнимые файлы.
>
>Но ведь файл-то исполняемый (а то как бы он Апачем подхватывался?)

Файл текстовый, исполняемый файл прописан в заголовке, тобиш #!/usr/bin/perl - вот он то и есть исполняемый файл который занимается интерпретацией текстового файла, а на /usr/bin/perl _НЕТ_ suid бита. Выход - пиши вместо /usr/bin/perl - /usr/bin/suidperl

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "RE: использование sgid бита на CGI скрипте"
Сообщение от dipper emailИскать по авторуВ закладки on 28-Окт-02, 20:01  (MSK)
файла, а
>на /usr/bin/perl _НЕТ_ suid бита. Выход - пиши вместо /usr/bin/perl -
>/usr/bin/suidperl

т.е. без suid не обойтись?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "RE: использование sgid бита на CGI скрипте"
Сообщение от uldus Искать по авторуВ закладки on 29-Окт-02, 10:37  (MSK)
>файла, а
>>на /usr/bin/perl _НЕТ_ suid бита. Выход - пиши вместо /usr/bin/perl -
>>/usr/bin/suidperl
>
>т.е. без suid не обойтись?

Почитай про suidperl - это специальная копия перла для запуска suid скриптов.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "RE: использование sgid бита на CGI скрипте"
Сообщение от dipper emailИскать по авторуВ закладки on 03-Ноя-02, 22:47  (MSK)
>Почитай про suidperl - это специальная копия перла для запуска suid скриптов.

Подскажи пожалуйста пару ссылок на русском


  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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