[Zope] Re: [Zope-dev] RE: [Zope] RE: No Access file found.

Chris Larson clarson@changeling.com
Mon, 12 Apr 1999 11:38:40 -0500


On 4/12/99 9:58 AM , Scott Robertson sroberts@codeit.com said:

>> > Anyone? Anyone? Bueller?
>> > 
>> > OK. Allow me to clarify. Is there any way to redirect the 
>> > path for the 
>> > 'access' path when it should be somewhere other than 
>> > INSTANCE_HOME? Say, 
>> > for example, I have multiple instances of Zope databases, 
>> > with one Zope 
>> > install, and I want to use a single superuser, or access 
>> > file. Not what 
>> > Im' doing, but closer to a mebbe-real-world use. As far as I 
>> > can tell, 
>> > Zope wants 'access'  located at '../INSTANCE_HOME'. Any 
>> > ideas? Or am I 
>> > just wrong (And/Or, that is).

>> 'fraid to tell ya that INSTANCE_HOME is hard wired into the code.  We're
>> not likely to change that lest we want to get the 'evil eye of Jim'.
>> But seriously, it is a pretty good idea to have something like this in
>> one place, for us at least, not you.
>> 
>> I cannot therefore recommend that you modify your Zope.  I also cannot
>> recommend that you would modify it in lib/python/AccessControl/User.py
>> in the Super class around line 270 or so.

>I've been meaning to bug you guys (DC) about this. Some how, and I'm not
>really sure how it happened, maybe it was hard drive glitch or something like
>that caused a line in _my_ lib/python/AccessControl/User.py to change from
> f=open('%s/access' % INSTANCE_HOME, 'r') to 
> f=open('%s/access' % SOFTWARE_HOME, 'r')
>and ever since that happened I've been able to manage multiple instances
>of zope, each with their own database, with one superuser account. Oh and
>I belived the access file moved to zope/lib/python as well, must be
>related to that same hard drive glitch I was talking about. It was freaky,
>but turned out to be really useful if you know what I mean.

Scott,

     Sorry to hear about your troubles. Off hand, it sounds like you got 
hit with the "SOFTWARE_HOME" variant of Melissa. I am right now going to 
make absolutely sure no such horrific occurrence occurs in my own Zope 
installation.
     You done a great service in warning the Zope community about this 
malicious trojan. I had inadvertently caused the very thing Michel warned 
me about in his email, but your unfortunate predicament sounds like 
something that I should be even more careful about avoiding.

Thanks, (and grins),

Chris Larson

PS For anyone out there who has witnessed my travails with my ISP, NFS, 
etc, once I got var/ up an running under /tmp and set up a shell script 
to periodically backup and refresh the /tmp/var directory, and lamentably 
noticed the changes in User.py, everything is comin' up roses! I am now 
Zopin' away. And on the off chance noone has caught on to this little 
tidbit, Zope _rocks_!