The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Выполнение скриптов от имени авторизовавшегося пользоват"
Вариант для распечатки  
Пред. тема | След. тема 
Форум WEB технологии (Модули apache)
Изначальное сообщение [ Отслеживать ]

"Выполнение скриптов от имени авторизовавшегося пользоват"  +/
Сообщение от Роман (??) on 02-Ноя-10, 02:02 
Такая ситуация: после авторизации на сервере, через mod_ldap, нужно чтобы скрипты выполнялись от имени пользователя, который авторизовался. Может быть кто знает, есть такие моды к апачу?
У апача есть suEXEC, но он не подходит потому что он работает не от имени пользователя, а от пользователя-владельца каталога. Посмотрел suPHP, вроде бы то же самое...

Ведь наверняка я не первый, кто сталкивался с этой проблемой.

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Выполнение скриптов от имени авторизовавшегося пользоват"  +/
Сообщение от ImPressed (ok) on 02-Ноя-10, 06:13 
> Такая ситуация: после авторизации на сервере, через mod_ldap, нужно чтобы скрипты выполнялись
> от имени пользователя, который авторизовался. Может быть кто знает, есть такие
> моды к апачу?
> У апача есть suEXEC, но он не подходит потому что он работает
> не от имени пользователя, а от пользователя-владельца каталога. Посмотрел suPHP, вроде
> бы то же самое...
> Ведь наверняка я не первый, кто сталкивался с этой проблемой.

Опишите более подробно вашу задачу.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "Выполнение скриптов от имени авторизовавшегося пользоват"  +/
Сообщение от Роман (??) on 02-Ноя-10, 12:10 
>> Такая ситуация: после авторизации на сервере, через mod_ldap, нужно чтобы скрипты выполнялись
>> от имени пользователя, который авторизовался. Может быть кто знает, есть такие
>> моды к апачу?
>> У апача есть suEXEC, но он не подходит потому что он работает
>> не от имени пользователя, а от пользователя-владельца каталога. Посмотрел suPHP, вроде
>> бы то же самое...
>> Ведь наверняка я не первый, кто сталкивался с этой проблемой.
> Опишите более подробно вашу задачу.

Имею авторизацию пользователя, проверяется в ldap, например, авторизовывается пользователь 'test1'.
Необходимо чтобы php-скрипты выполнялись от имени пользователя test1.
suEXEC, suPHP, насколько я понимаю, позволяют выполнять скрипты от имени пользователя-владельца домашнего каталога.
Так, если я зайду на страничку пользователя 'test2' http://mysite.com/~test2, то выполняться будет от имени 'test2'. А мне необходимо, чтобы выполнение было от имени пользователя test1. Можно этого как-то добиться?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "Выполнение скриптов от имени авторизовавшегося пользоват"  +/
Сообщение от ImPressed (ok) on 02-Ноя-10, 12:31 
>[оверквотинг удален]
>>> Ведь наверняка я не первый, кто сталкивался с этой проблемой.
>> Опишите более подробно вашу задачу.
> Имею авторизацию пользователя, проверяется в ldap, например, авторизовывается пользователь
> 'test1'.
> Необходимо чтобы php-скрипты выполнялись от имени пользователя test1.
> suEXEC, suPHP, насколько я понимаю, позволяют выполнять скрипты от имени пользователя-владельца
> домашнего каталога.
> Так, если я зайду на страничку пользователя 'test2' http://mysite.com/~test2, то выполняться
> будет от имени 'test2'. А мне необходимо, чтобы выполнение было от
> имени пользователя test1. Можно этого как-то добиться?

Что-то мне подсказывает, что вы добиться этого не сможете.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "Выполнение скриптов от имени авторизовавшегося пользоват"  +/
Сообщение от Роман (??) on 02-Ноя-10, 12:55 
>[оверквотинг удален]
>>> Опишите более подробно вашу задачу.
>> Имею авторизацию пользователя, проверяется в ldap, например, авторизовывается пользователь
>> 'test1'.
>> Необходимо чтобы php-скрипты выполнялись от имени пользователя test1.
>> suEXEC, suPHP, насколько я понимаю, позволяют выполнять скрипты от имени пользователя-владельца
>> домашнего каталога.
>> Так, если я зайду на страничку пользователя 'test2' http://mysite.com/~test2, то выполняться
>> будет от имени 'test2'. А мне необходимо, чтобы выполнение было от
>> имени пользователя test1. Можно этого как-то добиться?
> Что-то мне подсказывает, что вы добиться этого не сможете.

А почему? ведь все поведение же от suEXEC, только изменять пользователя надо не на владельца папки, а на авторизовавшегося через mod_ldap? Например в php передается же REMOTE_USER

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. "Выполнение скриптов от имени авторизовавшегося пользоват"  +/
Сообщение от Pahanivo (ok) on 02-Ноя-10, 13:25 
>>[оверквотинг удален]
>>>> Опишите более подробно вашу задачу.
>>> Имею авторизацию пользователя, проверяется в ldap, например, авторизовывается пользователь
>>> 'test1'.
>>> Необходимо чтобы php-скрипты выполнялись от имени пользователя test1.
>>> suEXEC, suPHP, насколько я понимаю, позволяют выполнять скрипты от имени пользователя-владельца
>>> домашнего каталога.

а для чего это вообще надо?
в модульном варианте php это проблематично
>>> Так, если я зайду на страничку пользователя 'test2' http://mysite.com/~test2, то выполняться
>>> будет от имени 'test2'. А мне необходимо, чтобы выполнение было от
>>> имени пользователя test1. Можно этого как-то добиться?
>> Что-то мне подсказывает, что вы добиться этого не сможете.
> А почему? ведь все поведение же от suEXEC, только изменять пользователя надо
> не на владельца папки, а на авторизовавшегося через mod_ldap? Например в
> php передается же REMOTE_USER

su в cgi ?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

6. "Выполнение скриптов от имени авторизовавшегося пользоват"  +/
Сообщение от Роман (??) on 02-Ноя-10, 13:30 
>[оверквотинг удален]
> а для чего это вообще надо?
> в модульном варианте php это проблематично
>>>> Так, если я зайду на страничку пользователя 'test2' http://mysite.com/~test2, то выполняться
>>>> будет от имени 'test2'. А мне необходимо, чтобы выполнение было от
>>>> имени пользователя test1. Можно этого как-то добиться?
>>> Что-то мне подсказывает, что вы добиться этого не сможете.
>> А почему? ведь все поведение же от suEXEC, только изменять пользователя надо
>> не на владельца папки, а на авторизовавшегося через mod_ldap? Например в
>> php передается же REMOTE_USER
> su в cgi ?

Да, конечно в cgi достаточно. suEXEC только в cgi-режиме работает. Так что достаточно решения для cgi

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

7. "Выполнение скриптов от имени авторизовавшегося пользоват"  +/
Сообщение от Роман (??) on 02-Ноя-10, 13:33 
>[оверквотинг удален]
> а для чего это вообще надо?
> в модульном варианте php это проблематично
>>>> Так, если я зайду на страничку пользователя 'test2' http://mysite.com/~test2, то выполняться
>>>> будет от имени 'test2'. А мне необходимо, чтобы выполнение было от
>>>> имени пользователя test1. Можно этого как-то добиться?
>>> Что-то мне подсказывает, что вы добиться этого не сможете.
>> А почему? ведь все поведение же от suEXEC, только изменять пользователя надо
>> не на владельца папки, а на авторизовавшегося через mod_ldap? Например в
>> php передается же REMOTE_USER
> su в cgi ?

В добавление к вышенаписанному: надо для такого. Есть веб оболочка файл менеджера в линуксе, в котором пользователь может настраивать права доступа, включая расширенные списки acl. Все сделано, осталось только сделать так, чтобы пользователь, выполняющий скрипт был не владелец папки, как у suEXEC, а авторизованный.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

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




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

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