Forum Webscript.Ru
Общие => ОС и системное ПО => Тема начата: Million от 09 Апреля 2004, 02:13:07
-
Запускаю скрипт через браузер при помощи php
shell_exec();
скрипт запускается под юзером WWW , а нады бы например под MILLION . Как бы такого сделать?
-
man useradd
-
Chs
ты точно уверен? а не suexec (http://httpd.apache.org/docs/suexec.html) часом?
-
Chs
Не useradd, а adduser и это из другой оперы:)
-
Yukko
Конечно из консоли это всё лёгко
#su MILLION
потом
%exec "чегото"
И всё запустилось
Но надо бы из php скрипта "чегото" стартонуть
-
Вопрос дословно звучал так:
Как бы такого сделать?
Т.е. как добавить нового пользователя в систему.:)
man useradd
А вообще - man chmod в части set user or group ID on execution.
-
Chs
А название темы: "Запуск скрипта через браузер"
Допустим ты мне очень помог подсказской: man useradd:)
я догадался сделать так man adduser , быстренько изучил ман добавил MILLION-а в систему.
Что дальше? Скприт через браузер как запускался под юзером WWW так и запускается.
-
А дальше - вперед по ссылке Yukko
-
Этот вариант не совсем подходит.
Так как срипты должны запускаться под разными юзерами в зависимости от того какой логин и пароль был введен.
-
Ну так сразу задачу надо четко формулировать - я хочу сделать так-то, так-то и так-то, ось такая-то, вебсервер такой-то, пользователь делает то-то, пароль вводится там-то....
Телепаты форума в отпуске!