Re: [aur-dev] [PATCH] INSTALL: Allow access to home directory

2012-12-07 Thread Lukas Fleischer
On Thu, Dec 06, 2012 at 01:57:01PM +0100, Marcel Korpel wrote:
> On Wed, Dec 5, 2012 at 11:26 PM, canyonknight  wrote:
> > On Wed, Dec 5, 2012 at 12:05 PM, Marcel Korpel  
> > wrote:
> >> ---
> >>  INSTALL | 3 +++
> >>  1 file changed, 3 insertions(+)
> >>
> >> diff --git a/INSTALL b/INSTALL
> >> index 76df42b..d682eda 100644
> >> --- a/INSTALL
> >> +++ b/INSTALL
> >> @@ -69,6 +69,9 @@ Setup on Arch Linux:
> >> $ mysql -uaur -p AUR < ~/aur/support/schema/aur-schema.sql
> >> (give password 'aur' at the prompt)
> >>
> >> + - Allow access to home directory (otherwise you'll get a 403 Forbidden 
> >> error)
> >> +   $ chmod o+x $HOME
> >> +
> >>   - Optionally load some test data for development purposes.
> >> # pacman -S words fortune-mod
> >> $ cd ~/aur/support/schema/
> >> --
> >> 1.8.0.1
> >
> > Not a fan of this. It's better to just make a note for the user to
> > check that all their permissions are setup correctly.
> 
> I'm also not a fan of setting world access to my home directory, but
> this was the solution that popped up after a Google search. I think a
> note about permissions being setup correctly is just too summarily:
> what does correctly mean in this case? A user still has to Google why
> they get a 403. Or is a better solution available to grant Apache
> access to a directory in the home dir?

I'm with canyonknight on this one. Changing the group of the AUR tree to
what your HTTP/FastCGI server uses is probably the easiest "right" way
to do this, but since permissions pretty much depend on your setup and
since this isn't anything AUR-specific, I think we should not add
anything detailed...

> 
> Regards, Marcel


Re: [aur-dev] [PATCH] INSTALL: Allow access to home directory

2012-12-06 Thread Marcel Korpel
On Wed, Dec 5, 2012 at 11:26 PM, canyonknight  wrote:
> On Wed, Dec 5, 2012 at 12:05 PM, Marcel Korpel  wrote:
>> ---
>>  INSTALL | 3 +++
>>  1 file changed, 3 insertions(+)
>>
>> diff --git a/INSTALL b/INSTALL
>> index 76df42b..d682eda 100644
>> --- a/INSTALL
>> +++ b/INSTALL
>> @@ -69,6 +69,9 @@ Setup on Arch Linux:
>> $ mysql -uaur -p AUR < ~/aur/support/schema/aur-schema.sql
>> (give password 'aur' at the prompt)
>>
>> + - Allow access to home directory (otherwise you'll get a 403 Forbidden 
>> error)
>> +   $ chmod o+x $HOME
>> +
>>   - Optionally load some test data for development purposes.
>> # pacman -S words fortune-mod
>> $ cd ~/aur/support/schema/
>> --
>> 1.8.0.1
>
> Not a fan of this. It's better to just make a note for the user to
> check that all their permissions are setup correctly.

I'm also not a fan of setting world access to my home directory, but
this was the solution that popped up after a Google search. I think a
note about permissions being setup correctly is just too summarily:
what does correctly mean in this case? A user still has to Google why
they get a 403. Or is a better solution available to grant Apache
access to a directory in the home dir?

Regards, Marcel


Re: [aur-dev] [PATCH] INSTALL: Allow access to home directory

2012-12-05 Thread canyonknight
On Wed, Dec 5, 2012 at 12:05 PM, Marcel Korpel  wrote:
> ---
>  INSTALL | 3 +++
>  1 file changed, 3 insertions(+)
>
> diff --git a/INSTALL b/INSTALL
> index 76df42b..d682eda 100644
> --- a/INSTALL
> +++ b/INSTALL
> @@ -69,6 +69,9 @@ Setup on Arch Linux:
> $ mysql -uaur -p AUR < ~/aur/support/schema/aur-schema.sql
> (give password 'aur' at the prompt)
>
> + - Allow access to home directory (otherwise you'll get a 403 Forbidden 
> error)
> +   $ chmod o+x $HOME
> +
>   - Optionally load some test data for development purposes.
> # pacman -S words fortune-mod
> $ cd ~/aur/support/schema/
> --
> 1.8.0.1

Not a fan of this. It's better to just make a note for the user to
check that all their permissions are setup correctly.


[aur-dev] [PATCH] INSTALL: Allow access to home directory

2012-12-05 Thread Marcel Korpel
---
 INSTALL | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/INSTALL b/INSTALL
index 76df42b..d682eda 100644
--- a/INSTALL
+++ b/INSTALL
@@ -69,6 +69,9 @@ Setup on Arch Linux:
$ mysql -uaur -p AUR < ~/aur/support/schema/aur-schema.sql
(give password 'aur' at the prompt)

+ - Allow access to home directory (otherwise you'll get a 403 Forbidden error)
+   $ chmod o+x $HOME
+
  - Optionally load some test data for development purposes.
# pacman -S words fortune-mod
$ cd ~/aur/support/schema/
-- 
1.8.0.1