[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[myserver-commit] [2992] Added possibility to define a different uid/ gi
From: |
Giuseppe Scrivano |
Subject: |
[myserver-commit] [2992] Added possibility to define a different uid/ gid for every CGI process. |
Date: |
Sun, 01 Feb 2009 19:08:47 +0000 |
Revision: 2992
http://svn.sv.gnu.org/viewvc/?view=rev&root=myserver&revision=2992
Author: gscrivano
Date: 2009-02-01 19:08:46 +0000 (Sun, 01 Feb 2009)
Log Message:
-----------
Added possibility to define a different uid/gid for every CGI process.
Modified Paths:
--------------
trunk/myserver/src/http_handler/cgi/cgi.cpp
Modified: trunk/myserver/src/http_handler/cgi/cgi.cpp
===================================================================
--- trunk/myserver/src/http_handler/cgi/cgi.cpp 2009-02-01 14:59:19 UTC (rev
2991)
+++ trunk/myserver/src/http_handler/cgi/cgi.cpp 2009-02-01 19:08:46 UTC (rev
2992)
@@ -252,6 +252,17 @@
spi.cmdLine = cmdLine.str();
spi.cwd.assign(td->scriptDir);
+ spi.gid = atoi (td->securityToken.getHashedData ("cgi.gid",
MYSERVER_VHOST_CONF |
+ MYSERVER_MIME_CONF |
+ MYSERVER_SECURITY_CONF |
+ MYSERVER_SERVER_CONF,
"0"));
+
+ spi.uid = atoi (td->securityToken.getHashedData ("cgi.uid",
MYSERVER_VHOST_CONF |
+ MYSERVER_MIME_CONF |
+ MYSERVER_SECURITY_CONF |
+ MYSERVER_SERVER_CONF,
"0"));
+
+
spi.stdError = (FileHandle) stdOutFile.getWriteHandle();
spi.stdIn = (FileHandle) stdInFile.getHandle();
spi.stdOut = (FileHandle) stdOutFile.getWriteHandle();
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [myserver-commit] [2992] Added possibility to define a different uid/ gid for every CGI process.,
Giuseppe Scrivano <=