Re: about permissions...
От | Richard Huxton |
---|---|
Тема | Re: about permissions... |
Дата | |
Msg-id | 416CF74C.3030308@archonet.com обсуждение исходный текст |
Ответ на | about permissions... ("Henriksen, Jonas F" <jonas.f.henriksen@imr.no>) |
Список | pgsql-general |
Henriksen, Jonas F wrote: > Hi, > > how come, if you create a user with no permissions at all, having > been granted nothing, he can still log into any database, list > available tables, create new here, and then delete them again. Seems > odd...: > Is this right, or is there something wrong with my settings in some > way? Schema public has default access to group public, which your new user has access to... richardh=# GRANT ALL ON SCHEMA public TO richardh; GRANT richardh=# SELECT * FROM pg_namespace ; nspname | nspowner | nspacl -------------+----------+------------------- public | 1 | {=UC,richardh=UC} ... richardh=# REVOKE ALL ON SCHEMA public FROM GROUP public; REVOKE richardh=# SELECT * FROM pg_namespace ; nspname | nspowner | nspacl -------------+----------+----------------- public | 1 | {=,richardh=UC} ... *DO* make sure that one user has explict access before revoking all on public though. -- Richard Huxton Archonet Ltd
В списке pgsql-general по дате отправления: