[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