Re: [OpenAFS] cgi and afs?

2007-06-08 Thread Todd M. Lewis



Zach wrote:

I was talking to our sys admin. about allowing us users to run cgi
programs from our afs accounts (served from $HOME/www which has
system:anyuser rl) and asked if the web server could do this and was
told first that the CMU AFS team was working on a way to make CGI
principles for andrew (AFS realm) users so we can support them on
contrib (AFS realm) and then later told they ran into a problem with
permissions but had to work on the code a bit more. This was 8 months
ago and still waiting for this to be finished. [...]


You might want to look at 
https://lists.openafs.org/pipermail/openafs-info/2002-May/004471.html to 
see how we run our GCI scripts out of AFS. It lacks some of the elegance 
of http://www.umbc.edu/oit/iss/syscore/wiki/Mod_waklog, but it has served 
us very well. Whereas Mod_waklog uses a real Apache module, we use a 
ScriptAlias to an external program to fix up the runtime environment for 
user's scripts.


Cheers,
--
+--+
   / [EMAIL PROTECTED]  919-445-9302  http://www.unc.edu/~utoddl /
  /  There but for the grace of God, goes God. /
 /- Winston Churchill, on Stafford Cripps   /
+--+
___
OpenAFS-info mailing list
OpenAFS-info@openafs.org
https://lists.openafs.org/mailman/listinfo/openafs-info


Re: [OpenAFS] cgi and afs?

2007-06-08 Thread Robert Banz


On Jun 8, 2007, at 09:33, Todd M. Lewis wrote:




Zach wrote:

I was talking to our sys admin. about allowing us users to run cgi
programs from our afs accounts (served from $HOME/www which has
system:anyuser rl) and asked if the web server could do this and  
was

told first that the CMU AFS team was working on a way to make CGI
principles for andrew (AFS realm) users so we can support them on
contrib (AFS realm) and then later told they ran into a problem with
permissions but had to work on the code a bit more. This was 8 months
ago and still waiting for this to be finished. [...]


You might want to look at https://lists.openafs.org/pipermail/ 
openafs-info/2002-May/004471.html to see how we run our GCI scripts  
out of AFS. It lacks some of the elegance of http://www.umbc.edu/ 
oit/iss/syscore/wiki/Mod_waklog, but it has served us very well.  
Whereas Mod_waklog uses a real Apache module, we use a ScriptAlias  
to an external program to fix up the runtime environment for user's  
scripts.




What we do for our userpages cgis, is we run apache under one  
kerberos principal (which is tied to a UID, not a PAG), and run all  
of our CGIs  PHPs under another via a slightly modified suexec which  
jumps to a UID that has another set of tokens tied to it.


Benefits:
People serving out static content can't hurt one another.

Cons:
	All of the people serving dynamic content can step on each other, or  
at least the directories that they've made writable by the cgi  
principal.


As the environment exists primarily for instructional purposes and  
not production content service, this has generally worked out...  The  
mod_waklog stuff would be nice to use there, but there'd be the  
management of a WHOLE lot of krb principals involved...


-rob

___
OpenAFS-info mailing list
OpenAFS-info@openafs.org
https://lists.openafs.org/mailman/listinfo/openafs-info


[OpenAFS] cgi and afs?

2007-06-07 Thread Zach

I was talking to our sys admin. about allowing us users to run cgi
programs from our afs accounts (served from $HOME/www which has
system:anyuser rl) and asked if the web server could do this and was
told first that the CMU AFS team was working on a way to make CGI
principles for andrew (AFS realm) users so we can support them on
contrib (AFS realm) and then later told they ran into a problem with
permissions but had to work on the code a bit more. This was 8 months
ago and still waiting for this to be finished. Curious if Open AFS
already has a way to do this or plans on implementing it. I think CMU
is running special in-house customized AFS. Is there a canonical way
for a user to tell which version of AFS is running?

Zach
___
OpenAFS-info mailing list
OpenAFS-info@openafs.org
https://lists.openafs.org/mailman/listinfo/openafs-info


Re: [OpenAFS] cgi and afs?

2007-06-07 Thread Christopher D. Clausen
Zach [EMAIL PROTECTED] wrote:
 Is there a canonical way
 for a user to tell which version of AFS is running?

I always tell people to use rxdebug to figure out what AFS version they 
are running.

C:\rxdebug localhost 7001 -version
Trying 127.0.0.1 (port 7001):
AFS version: OpenAFS1.5.2000

You can also use this against remote maachines:
C:\rxdebug 128.174.193.200 7001 -version
Trying 128.174.193.200 (port 7001):
AFS version:  OpenAFS 1.4.2 built  2006-10-28

CDC 


___
OpenAFS-info mailing list
OpenAFS-info@openafs.org
https://lists.openafs.org/mailman/listinfo/openafs-info