Fw: createuser problem (7.3.2) - Mailing list pgsql-novice

From Partha Sur
Subject Fw: createuser problem (7.3.2)
Date
Msg-id 002f01c384a8$c1205680$77ad590c@welcome
Whole thread Raw
List pgsql-novice
Hello all,

I forgot to mention the version of Postgresql I am using ... it is 7.3.2.
Thanks.

Regards,

Partha Sur

(Somerset, NJ 08873, USA)

----- Original Message -----
From: "Partha Sur" <p.sur@worldnet.att.net>
To: <pgsql-novice@postgresql.org>
Sent: Friday, September 26, 2003 11:27 PM
Subject: createuser problem


> Hello,
>
> I am new to PostgreSQL (but not new to SQL; I am an experienced Oracle
> Programmer).  Any help to resolve my problem will be greatly appreciated.
>
> I am trying to create a new database user and use PostgreSQL server from
> this account and not the "postgres" (supervisor) userid.  I fail to do
this.
> Please tell me how to do this successfully.  Many thanks.
>
> Logged in to Red Hat Linux 9.0 as root.
>
> Tried to start postgresql server from "postgres"  userid (as suggested in
> "Beginning Databases with Postgresql" - Stones & Matthew).
> I used the supplied init script called  /etc/rc.d/init.d/postgresql.   I
did
> not use pg_ctl to start the server.
>
> [root@localhost root] su - postgres
> -bash-2.05b$
> -bash-2.05b$ /etc/rc.d/init.d/postgresql start
> starting postgresql service: standard in must be a tty  [FAILED]
> -bash-2.05b$
>
> Ah well ... maybe I have to do this from ~root (as shown in "Postgresql
> Developer's Handbook" - Geshwinde & Schonig) - I wish these authors would
> make their mind up ...
>
> -bash-2.05b$ exit
>
> [root@localhost root] /etc/rc.d/init.d/postgresql start
> starting postgresql service        [OK]
> [root@localhost root]
>
> SUCCESS !
>
> (By the way I did not see anywhere in the /etc/rc.d/init.d/postgresql
script
> the executable  initdb is executed ... where is this done ? Or is not
> required ?)
>
> [root@localhost root] su - postgres
> -bash-2.05b$
>
> Create database "mytest"
>
> -bash-2.05b$ createdb mytest
> CREATE DATABASE
> -bash-2.05b$
>
> Check new database created
>
> -bash-2.05b$ psql -l
>
>    List of databases
> Name      |    Owner    |    Encoding
> -------------------------------------
> mytest    |  postgres   | SQL_ASCII
> template0 |  postgres   | SQL_ASCII
> template1 |  postgres   | SQL_ASCII
>
>   (3 rows)
> -bash-2.05b$
>
> Create new database user "psur"
>
> -bash-2.05b$ createuser -d -P psur
> Enter password for user "psur"
> Enter it again:
> Shall the new user be allowed to create more new users ? (y/n) n
> CREATE USER
> -bash-2.05b$
>
> Check that PostgreSQL user "psur" has been created
>
> -bash-2.05b$ psql mytest
> Welcome to psql ...
> ...
> mytest=#
> mytest=# select * from pg_user ;
>
> usename   |  usesysid  | ...
> ----------------------------
> postgres  |  ...
> psur      |  ...
>
> (2 rows)
>
> mytest=#
> mytest=# \q
>
> Now try to connect to database "mytest" as user "psur"
>
> -bash-2.05b$ psql -U psur mytest
> psql:FATAL:IDENT authentication failed for user "psur"
> -bash-2.05b$
>
> Perhaps database user "psur" not allowed to attach to database "mytest"
> (which was created under CURRENT_USER = "postgres")  ... Is this true ?
>
> In that case ... try to create database "psurtest" so that user "psur" can
> connect to it.
>
> -bash-2.05b$ createdb -U psur psurtest
> psql:FATAL:IDENT authentication failed for user "psur"
> createdb: database creation failed.
> -bash-2.05b$
>
> HELP !
>
> Although the user "psur" seems to be successfully created,  I AM UNABLE TO
> LOG IN TO Postgresql server under "psur" userid.  (I only want to use
> "postgres" userid to do DBA type work.)
>
>  Please help.  Thanks again.
>
> Regards,
>
> Partha Sur
>
>
>
>



pgsql-novice by date:

Previous
From: "Partha Sur"
Date:
Subject: createuser problem
Next
From: Stephan Szabo
Date:
Subject: Re: createuser problem