Re: Hint to set owner for tablespace directory - Mailing list pgsql-hackers

From Peter Eisentraut
Subject Re: Hint to set owner for tablespace directory
Date
Msg-id 1bc2bc14-e42a-8d9c-d47c-3afac05de347@2ndquadrant.com
Whole thread Raw
In response to Hint to set owner for tablespace directory  (Maksim Milyutin <milyutinma@gmail.com>)
Responses Re: Hint to set owner for tablespace directory
List pgsql-hackers
On 23/08/2018 13:24, Maksim Milyutin wrote:
> I have noticed the novice users are stuck trying to create tablespace 
> over a directory whose owner is not the system postgres user. They 
> observed the message "could not set permissions on directory ...: 
> permission denied".
> 
> I want to add patch that prints hint to set required owner for the 
> tablespace directory if this is the cause of the problem (*errno == 
> EPERM* after calling *chmod*).

I think the hint is backwards.  When you don't have permission to chmod
the tablespace directory, you probably want to fix the permissions on
the tablespace directory or its parent.  But the hint says to run the
database server as a different user.  That's a bit unusual.

-- 
Peter Eisentraut              http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services


pgsql-hackers by date:

Previous
From: ilmari@ilmari.org (Dagfinn Ilmari Mannsåker)
Date:
Subject: [PATCH] Tab completion for ALTER DATABASE … SETTABLESPACE
Next
From: ilmari@ilmari.org (Dagfinn Ilmari Mannsåker)
Date:
Subject: Re: [PATCH] Tab completion for ALTER DATABASE …SET TABLESPACE