On 18 Jul 2012, at 6:33 PM, lyn2py wrote:
> Thanks Jonathan. I understand it better now.
> 
> But why does web2py run into an internal error when the owner/group 
> permissions is not www-data:www-data?

I'm assuming/guessing that web2py needs owner permissions, not group (see my 
755 example for a possible reason). So if the tree's owner is www-data and 
web2py isn't running as www-data, you've got problems (even if web2py's group 
is www-data).

Don't be misled by the fact that Apache's user group names are both www-data. 
Users and groups are entirely independent namespaces.

> 
> 
> On Thursday, July 19, 2012 12:11:30 AM UTC+8, Jonathan Lundell wrote:
> On 18 Jul 2012, at 9:01 AM, lyn2py wrote:
>> Correction: changing the permissions back to www-data ironed things out. 
>> However, I would like user ubuntu to have access to www-data folder. 
>> 
>> How can I make it work?
>> 
>> I have tried
>> sudo adduser ubuntu www-data
>> and confirmed that ubuntu belongs to the www-data group.
>> But it still doesn't work.
> 
> Note that adding ubuntu to the www-data group means that ubuntu will use the 
> group permissions rather than owner permissions (which www-data would do). 
> 
> For example a 755 directory would be writeable by www-data (owner) but not by 
> ubuntu (group).
> 
> Perhaps you ought to have Apache (or at least the web2py wsgi processes) run 
> as ubuntu instead. See this line in the setup script:
> 
>   WSGIDaemonProcess web2py user=www-data group=www-data
> 
> Or you could allow ubuntu to sudo www-data, if that's not too inconvenient.
> 
> 
>> 
>> Thanks.
>> 
>> 
>> On Wednesday, July 18, 2012 11:55:25 PM UTC+8, lyn2py wrote:
>> I discovered that after I changed permissions on the web2py folder (chown), 
>> web2py registers this internal error.
>> 
>> I did this because adding user to the www-data group doesn't give it 
>> permissions at all (weird!)
>> 
>> Changing the permissions back to www-data:www-data didn't iron things out.
>> 
>> Can an expert help? Thanks.
>> 


-- 



Reply via email to