Hi, I am getting a permission denied error when I try to pack the Data.fs file I found one answer to this in the archives, but I need a little more explanation. Here's the answer from the archive:
That is the point - when Zope is run under root, it automatically drops to nobody, and nobody doesn't have permissions to your Data.fs.
Error Type: IOError Error Value: [Errno 13] Permission denied: '/usr/local/Zope/var/Data.fs'
Oleg. (All opinions are mine and not of my employer)
My question is: Do I change the ownership of Data.fs to "nobody" or do I change the user Zope is run as? I guess I don't understand the consequenses of each option so I don't know which is the best way to go. Thanks, Eric.
"Eric L. Walstad" wrote:
Hi, I am getting a permission denied error when I try to pack the Data.fs file I found one answer to this in the archives, but I need a little more explanation. Here's the answer from the archive:
That is the point - when Zope is run under root, it automatically drops to nobody, and nobody doesn't have permissions to your Data.fs.
Error Type: IOError Error Value: [Errno 13] Permission denied: '/usr/local/Zope/var/Data.fs'
Oleg. (All opinions are mine and not of my employer)
My question is: Do I change the ownership of Data.fs to "nobody" or do I change the user Zope is run as? I guess I don't understand the consequenses of each option so I don't know which is the best way to go.
If you're only having the problem when you try to pack the database, I assume that Zope is running fine. If that is the case, then what you need to do is change the permissions on (or just plain delete) Data.fs.old. When Zope packs it's database it makes a copy of it and calls it Zope.fs.old, this is probably where you're having your problem. -- Nick Garcia | ngarcia@codeit.com CodeIt Computing | http://codeit.com
Nick, Yes, Zope is running just fine. I changed the ownership of Data.fs from ewalstad to nobody and was then able to pack it from within Zope. I then changed the ownership back to ewalstad. I guess the root of my question is this: Is it a security risk to leave the Data.fs with an owner = "nobody?" Thanks, Eric. // -----Original Message----- // From: ngarcia@mta2.snfc21.pbi.net [mailto:ngarcia@mta2.snfc21.pbi.net]On // Behalf Of Nick Garcia // Sent: Friday, April 28, 2000 6:09 PM // To: ewalstad@energywright.com // Cc: zope@zope.org // Subject: Re: [Zope] Error Packing Data.fs // // // "Eric L. Walstad" wrote: // > // > Hi, // > I am getting a permission denied error when I try to pack the // Data.fs file // > I found one answer to this in the archives, but I need a little more // > explanation. Here's the answer from the archive: // > // > > That is the point - when Zope is run under root, it // automatically drops // > > to nobody, and nobody doesn't have permissions to your Data.fs. // > > // > > Error Type: IOError // > > Error Value: [Errno 13] Permission denied: // > > '/usr/local/Zope/var/Data.fs' // > > // > >Oleg. (All opinions are mine and not of my employer) // > // > My question is: Do I change the ownership of Data.fs to // "nobody" or do I // > change the user Zope is run as? I guess I don't understand // the consequenses // > of each option so I don't know which is the best way to go. // // If you're only having the problem when you try to pack the database, I // assume that Zope is running fine. If that is the case, then what you // need to do is change the permissions on (or just plain delete) // Data.fs.old. When Zope packs it's database it makes a copy of it and // calls it Zope.fs.old, this is probably where you're having your problem. // // -- // Nick Garcia | ngarcia@codeit.com // CodeIt Computing | http://codeit.com
"Eric L. Walstad" wrote:
Nick, Yes, Zope is running just fine. I changed the ownership of Data.fs from ewalstad to nobody and was then able to pack it from within Zope. I then changed the ownership back to ewalstad. I guess the root of my question is this: Is it a security risk to leave the Data.fs with an owner = "nobody?"
If you're worried about security then you should probably change the ownership of the whole directory to ewalstad and run Zope as ewalstad. -- Nick Garcia | ngarcia@codeit.com CodeIt Computing | http://codeit.com
participants (2)
-
Eric L. Walstad -
Nick Garcia