Example:
/home/www-data/web2py/applications
By tree's owner do you mean the owner of web2py folder or owner of www-data 
folder?

>From what I see, www-data folder is root:root
web2py folder is www-data:www-data

On Thursday, July 19, 2012 9:39:27 AM UTC+8, Jonathan Lundell wrote:
>
> 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