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