From: Pavlos Christoforou <pavlos@gaaros.msrc.sunysb.edu>
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)
Sorry, didn't realize you meant it that way.
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.
Hmm. Check owner/permissions on 'lib' and 'python' too. Installing GUF as root *will* mess those up (and 'Products', too). Other than that, I have no ideas. Cheers, Evan @ 4-am