Craig Ringer <ringerc@ringerc.id.au> writes:
> On 06/25/2012 04:21 PM, Stefan Schwarzer wrote:
>> When I type in:
>>
>> sudo -u _postgres /usr/local/pgsql-9.1/bin/postgres -D /usr/local/pgsql-9.1/data
>>
>> it spits out:
>>
>> LOG: 00000: could not identify current directory: Permission denied
> It's trying to get information on the current directory - probably your
> home dir - but the _postgres user doesn't have access to it.
Try adding the "-i" option to the sudo command. Starting postgres
under whatever environment you happen to have in your interactive shell
isn't a very good idea anyway --- things will be more predictable with
user _postgres' login environment.
regards, tom lane