Forum Webscript.Ru

Программирование => PHP => Тема начата: volod от 12 Декабря 2003, 11:24:07

Название: Запуск скрипта от имени пользователя.
Отправлено: volod от 12 Декабря 2003, 11:24:07
Такая problem: нужно запустить скрипт не от каварного анонимуса :p , а от имени конкретного пользователя. Имеется ввиду то, что стандартный запуск скрипта Х, который активно читает/записывает в файл в некотором пользовательском аккаунте, непременно обломается, поскольку уважаемый Permission denied всегда начеку.

Нужно, чтобы скрипт, получив логин и пароль пользователя, каким-то образом смог преспокойно исполнять свои функции на файлах с атрибутами rw- r-- r--.

И шоб никакого ERROR\'a!:abuse:
Название: Запуск скрипта от имени пользователя.
Отправлено: Меняздесьдавнонет от 12 Декабря 2003, 11:31:50
Долго думал, чтоб вопрос в форуме по РНР задать?
Название: Запуск скрипта от имени пользователя.
Отправлено: volod от 12 Декабря 2003, 12:00:02
Не-а. Таварищи подсказали.
А ответ-то, ответ?
Название: Запуск скрипта от имени пользователя.
Отправлено: Меняздесьдавнонет от 12 Декабря 2003, 12:11:50
Непоколебимая уверенность в существовании ответа на свои вопросы - это позитивно.
Название: Запуск скрипта от имени пользователя.
Отправлено: volod от 12 Декабря 2003, 16:57:54
Блин, ну не может же быть, чтобы такая интелектуально-подкованная аудитория да не знала ответа на этот вопрос!

Я вот тут сёдня подумал -- может, это нуно где-то в глубинах серверных конфигов покопатся? Хотя сомневаюсь...

Это что ж получается, никто никогда с такой проблеммой не сталкивался?!. Опа, расскажите и мне, как это так можно!..
Название: Запуск скрипта от имени пользователя.
Отправлено: Меняздесьдавнонет от 12 Декабря 2003, 17:19:48
Очень. Очень позитивно.
Завидую я тебе. по-хорошему.
Название: Запуск скрипта от имени пользователя.
Отправлено: Yukko от 12 Декабря 2003, 17:25:07
Проводим мастер-класс по умению пользоваться Яндексом.

Берем вопрос пользователя, который содержит суть:
Цитировать
нужно запустить скрипт не от каварного анонимуса  , а от имени конкретного пользователя


избавляемся от прилагательных :
запустить скрипт  от имени пользователя
пишем в строке адреса http://www.yandex.ru (http://www.ya.ru), кому как удобно. Вставляем в строку поискового запроса.
Получаем ответ на свой вопрос.
Если надо сузить количество ответов, то пишем там же в строке подачи поискового запроса:
Apache и ставим галочку искать в найденом.
Название: Запуск скрипта от имени пользователя.
Отправлено: hanslinger от 12 Декабря 2003, 18:42:23
Для изощренных умом и обремененных опытом можно посоветовать проделать те же операции в http://www.google.com. А для извращенных - http://www.yahoo.com.
Название: Запуск скрипта от имени пользователя.
Отправлено: volod от 17 Декабря 2003, 13:57:00
... и получить пару тищ результатов запроса!

Да мне бы только, так скать, идейно! Не нужно 500 строк кода, а только пару предложений. А?
Название: Запуск скрипта от имени пользователя.
Отправлено: Макс от 17 Декабря 2003, 14:03:18
http://php4you.kiev.ua/docs/dk/apache_hack.html
Название: Запуск скрипта от имени пользователя.
Отправлено: ThE0ReTiC от 17 Декабря 2003, 14:29:30
volod
пара предложений:
man chown
man chroot
man jail
Название: Запуск скрипта от имени пользователя.
Отправлено: volod от 17 Декабря 2003, 16:18:56
Максу:
Большущее спасибо. Документик и вправду оч-чень полезный. Вот только у меня другая проблема. Я на сервере не рут, поэтому просто не могу внести изменения в исходник Апача. А, исходя из прочитанного ("документика") -- это единственный способ.
Вопрос: действительно ли это единственный способ?

THEoReTiC\'у:
Вообще то есть некоторая разница между словосочетаниями и предложениями. Может, я бы тебя и понял, если бы больше был знаком с *никс.
Не мог бы "дешифровать"? Пжалста...
Название: Запуск скрипта от имени пользователя.
Отправлено: Макс от 17 Декабря 2003, 16:57:16
для mod_php я больше способов не видел.
Можно php как cgi скомпилировать. Там вроде есть возможности но я не админ, подробностей не знаю, вроде так же как и перл