[Zope] GUF problems

Pavlos Christoforou pavlos@gaaros.msrc.sunysb.edu
Mon, 6 Dec 1999 11:33:02 -0500 (EST)


On Mon, 6 Dec 1999, Evan Simpson wrote:

> First, understand that Zope refuses to run as superuser.  Since you are
> logged on as superuser, when you run Zope it will change its effective
> userid to 'nobody' (by default).

Evan -

Superuser in the context of Zope refers to the user which is defined in
the access file as opposed to a manager defined in an acl_users folder.
(In any case what you say above is not true. Zope will *not* refuse to run
as super-user, (check the source code of z2.py) but it will *try* to
setuid to nobody (by default) if start as root) 

> 
> Second, App/manage.dtml *isn't in Data.fs*, so transactions don't affect it.

True. Given though that the filesystem permissions of manage.dtml are
correct I thought that installing GUF affected user permissions defined
*inside* Zope (and thus in ZODB) so manage.dtml was inaccessible. Possible
but not correct either because it wouldn't raise an IOError. 


Cheers

Pavlos