|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Mykola Dzham 2:5020/400 17 Oct 2003 15:36:35 To : Andrey N. Oktyabrski Subject : Re: postgress: настройки прав на базу -------------------------------------------------------------------------------- Andrey N. Oktyabrski (ano@bankir.ru): > >>>Это нормально что просто себе юзер в любой базе может создавать что > >>>ему заблагоразумится? > >>>И как это запретить? ... > >>Вот две командочки, которые должны помочь. > >>GRANT { { CREATE | TEMPORARY | TEMP } [,...] | ALL [ PRIVILEGES ] } > >> ON DATABASE dbname [, ...] > >> TO { username | GROUP groupname | PUBLIC } [, ...] ... > >Я бы ещё добавил: > >REVOKE { { CREATE | TEMPORARY | TEMP } [,...] | ALL [ PRIVILEGES ] } > > ON DATABASE dbname [, ...] > > FROM { username | GROUP groupname | PUBLIC } [, ...] ... Hе помогает: даже после REVOKE ALL ON database webmail from public Этот юзер преспокойно сосздает в этой базе таблици. > Да, и в pg_hba разрешить доступ этому юзеру только к тем базам, к каким > надо. Я не против чтобы этот юзер имел доступ к этой базе, я даже за это. Hо я хочу чтобы он имел только такой доступ, какой я ему разрешу: только чтение и только некоторых таблиц. -- LEFT-UANIC --- ifmail v.2.15dev5 * Origin: National Taras Shevchenko University of Kyiv (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/6325444f5e09.html, оценка из 5, голосов 10
|