Search Postgresql Archives

Re: How to know the password for the user 'postgres'

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Oct 27, 2008 at 11:34 PM, Shashank Sahni <shredder12@xxxxxxxxx> wrote:
>
> On Tue, Oct 28, 2008 at 10:52 AM, Tony Caduto
> <tony_caduto@xxxxxxxxxxxxxxxxxxxx> wrote:
>>
>> Edit the pg_hba.conf file and add a entry for the PC you are doing your
>> admin from and set it to Trust.
>> When set to trust you won't need a password, then use the admin tool of
>> your choice to change the postgres password to whatever
>> you want.  Afterwards remember to set it back to MD5 or whatever it was
>> prior to you making the change.
>>
>> Later,
>>
>> Tony Caduto
>> AM Software Design
>> http://www.amsoftwaredesign.com
>
> My pg_hba.conf file looks like this..
> -----------------------------------------------------------------------------------------------
> # Database administrative login by UNIX sockets
> local   all         postgres                          ident sameuser
>
> # TYPE  DATABASE    USER        CIDR-ADDRESS          METHOD
>
> # "local" is for Unix domain socket connections only
> local   all         all                               ident sameuser
> # IPv4 local connections:
> host    all         all         127.0.0.1/32          md5
> # IPv6 local connections:
> host    all         all         ::1/128               md5
> host    dspace      dspace      127.0.0.1       255.255.255.255 md5
> ------------------------------------------------------------------------------------------
> Can you tell me which entry should i modify or what entry should i exactly
> add ( as you have already mentioned)..
> Please don't mind my stupid questions..I am a newbie so I don't have much
> idea about it..
> I would greatly appreciate your help...

No need for apologies, we all learn by doing.  The pg_hba.conf file is
a simple first match filter.  PostgreSQL takes the attempted incoming
connection and looks for the first line that matches and processes the
login accordingly.  Have you read the fine documentation IN the
pg_hba.conf file itself?

the important bit is that you have local and host type connections to
worry about, and local means unix local sockets (i.e. psql without a
-h or createdb without a -h) and host means that it's using tcp/ip to
connect.

It's quite often simple enough to set a local for the postgres user of
ident so local maintenance tasks can run under the postgres account,
then use -h hostname or -h ip to connect to the server with passwords.

So, leave it for now, sudo su - postgres, create your user, set a
password (see alter user within psql (i.e. from psql type \h alter
user) or the createuser command line command (i.e. createuser -h) for
more info on how to set the password.)  I think

-- 
Sent via pgsql-general mailing list (pgsql-general@xxxxxxxxxxxxxx)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]
  Powered by Linux