Thread: Request for help

Request for help

From
ramanajvv@gmail.com
Date:
Hi,

We have recently converted our db2 database to PostgreSQL and we stuck on one thing I,e Authentication of users.

Let me explain what was in DB2,

We have a unix group "mhubrpt" on DB2 unix server and have connect permissions to DB2 database for that group.
Whenever user needs access to DB2 database we will add that user to DB2 unix server and assign to group mhubrpt, then
userwas getting access to DB2 database. 
If user wants to connect DB2 database through graphical tool like Toad from any other windows operated machine he used
togive unix server login credential (userid and password) at Tool. 

We are planning to maintain same type of authentication in PostgreSQL, can you please help us.

Thanks,
Veera

Sent from my iPhone


Re: Request for help

From
Shivakumar Ramannavar
Date:
Hi,

Even I am new but I think we need to configure in pga-hba config file as below:


Thanks!
Shiva


On Sat, Aug 10, 2013 at 1:19 AM, <ramanajvv@gmail.com> wrote:

Hi,

We have recently converted our db2 database to PostgreSQL and we stuck on one thing I,e Authentication of users.

Let me explain what was in DB2,

We have a unix group "mhubrpt" on DB2 unix server and have connect permissions to DB2 database for that group.
Whenever user needs access to DB2 database we will add that user to DB2 unix server and assign to group mhubrpt, then user was getting access to DB2 database.
If user wants to connect DB2 database through graphical tool like Toad from any other windows operated machine he used to give unix server login credential (userid and password) at Tool.

We are planning to maintain same type of authentication in PostgreSQL, can you please help us.

Thanks,
Veera

Sent from my iPhone


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



--
Shivakumar Ramannavar

Re: Request for help

From
Jan Lentfer
Date:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Am 09.08.2013 21:49, schrieb ramanajvv@gmail.com:
> We have recently converted our db2 database to PostgreSQL and we
> stuck on one thing I,e Authentication of users.
>
> Let me explain what was in DB2,
>
> We have a unix group "mhubrpt" on DB2 unix server and have connect
> permissions to DB2 database for that group. Whenever user needs
> access to DB2 database we will add that user to DB2 unix server and
> assign to group mhubrpt, then user was getting access to DB2
> database. If user wants to connect DB2 database through graphical
> tool like Toad from any other windows operated machine he used to
> give unix server login credential (userid and password) at Tool.
>
> We are planning to maintain same type of authentication in
> PostgreSQL, can you please help us.

PostgreSQL does not use - different to e.g. Informix and DB2 - use the
user administration of the underlying operating system.
You can achieve what you described just by adding users as a
postgresql login role and giving them connect and other priviliges
(e.g. SELECT, etc) on the databse, schema, table... etc as you like.
Using a "group" role might ease your privilige administration.

http://www.postgresql.org/docs/9.2/static/user-manag.html

Hope this helps

Jan

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with undefined - http://www.enigmail.net/

iQEcBAEBAgAGBQJSBU6QAAoJEIJ7qif/sHv9YFMIAIx3H4vhJRk7N6SphvaYLe2Z
JopPwMDIBWNJL82iXD/tT/eSYmy9g/7sZGsFY/xpbHNXqOuJnQVw886JCi0I6jWH
2ibm9kI/nIK+/xSxLWJJJNzlE7iwxZoczIxcDMSi0+tZmy9EuyPdpr6K4r+cskCH
BIgxJ3HPCDuXTOlyvKow/iK47lZyNilBEvqauUH9lfl5B2sRkKrnOWOjiITdZzCg
pNJ4oYIg/Qc0hisZYjvTHXnMEv0GWAuKfrJ9FQ/v3YLLx4C05GFxbSAwUA2yzmDF
IyfhP9m//wjoozLoQSvqs3p6J50ivot5e/zCO/FUv3/e73eJdHLYzFrUrEXs+Fs=
=Twlz
-----END PGP SIGNATURE-----


Re: Request for help

From
Christian Ullrich
Date:
* ramanajvv@gmail.com wrote:

> We have a unix group "mhubrpt" on DB2 unix server and have connect permissions to DB2 database for that group.
> Whenever user needs access to DB2 database we will add that user to DB2 unix server and assign to group mhubrpt, then
userwas getting access to DB2 database. 
> If user wants to connect DB2 database through graphical tool like Toad from any other windows operated machine he
usedto give unix server login credential (userid and password) at Tool. 
>
> We are planning to maintain same type of authentication in PostgreSQL, can you please help us.

You should be able to use PAM authentication, but you will have to
duplicate the users/groups in the database as well because PostgreSQL
does not refer to the system's user accounts.

If you want to create users in only one place, that must be the database.

--
Christian