Я ищу способ запустить сценарий с разными пользователями. Я не хочу жестко кодировать пользователей в конфигурации ... и я нашел некоторую информацию о том, что, возможно, пользователь перейдет к ... скажем:
Код:
http://localhost/~user1/myscript.cgi
и сценарий запускается от имени пользователя user1.
Кто-нибудь знает, возможно ли это? Если нет, нужно ли мне создавать новую конфигурацию vhost для каждого пользователя?
Большое спасибо! Приветствую, Кодак
Документ Apache (http://httpd.apache.org/docs/2.2/suexec.html#usage) утверждает, что:
Запросы для программ CGI будут вызывать оболочку suEXEC, только если они предназначены для виртуального хоста, содержащего директиву SuexecUserGroup, или если они обрабатываются mod_userdir.
Поскольку ваш URL относится к типу "~ user", который предоставляется mod_userdir, я полагаю, что suExec уже запущен.