User Management, drop users

Поиск
Список
Период
Сортировка
От Sven Sporer
Тема User Management, drop users
Дата
Msg-id 6A49A3F3-CF38-46F4-B994-044A75CDBE70@gmx.net
обсуждение исходный текст
Ответы Re: User Management, drop users  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-admin
Hi, I felt that this place is more appropriate to ask my question. I already posted at psql-novice, but got no response. Here we go:

Right now, I have the following user management concept:
-) when creating a database, an equally named role is created; every user of this db is in this role, this is to
handle the CONNECT privilege in order to allow these users only to connect to "their" database, and not others
-) a role "owner" and "admin"; the member of these roles have CREATEROLE privilege

The problem: users who are member of "admin" are allowed to drop users from OTHER databases  - that's not my
intention. I know that the createrole priv. allows them to drop users, but I want to restrict that to only
their database (which means: users he created)

So my questions:
1) What is your tidy way to administrate users of multiple databases in the postgresql cluster? Any tips?
2) How do you restrict the users of a specific database to touch only the objects in their database?

I'm very interested in the best practices of user management in PostgreSQL. Any help would be appreciated!

s.sporer

В списке pgsql-admin по дате отправления:

Предыдущее
От: "Andy Shellam (Mailing Lists)"
Дата:
Сообщение: Re: windows silent installer .msi file
Следующее
От: Tom Lane
Дата:
Сообщение: Re: User Management, drop users