|
|
|
почему с БД снимаются не все привилегии?
|
|||
|---|---|---|---|
|
#18+
создал новую БД смотрю \l+ там в колонке "Права доступа" совершенно пусто теперь если сделать: GRANT ALL PRIVILEGES ON DATABASE db1 TO user1; то в колонке будет: Код: plsql 1. 2. теперь если сделать: REVOKE ALL PRIVILEGES ON DATABASE db1 FROM user1; в колонке останется: =Tc/user1 отсюда 2 вопроса: 1.почему там не пусто 2.что означает эта строчка? Вторая строчка была про саму БД и CTc это сами привилегии - CREATE TEMPORARY CONNECT), а вот эта о чём? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2016, 11:51 |
|
||
|
почему с БД снимаются не все привилегии?
|
|||
|---|---|---|---|
|
#18+
а ещё, если написать просто GRANT CONNECT ON DATABASE db1 TO user1; то в колонке опять будет: Код: plsql 1. 2. почему она выдала столько доступов, и что на первой строке опять?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2016, 11:57 |
|
||
|
почему с БД снимаются не все привилегии?
|
|||
|---|---|---|---|
|
#18+
tip78создал новую БД смотрю \l+ там в колонке "Права доступа" совершенно пусто теперь если сделать: GRANT ALL PRIVILEGES ON DATABASE db1 TO user1; то в колонке будет: Код: plsql 1. 2. теперь если сделать: REVOKE ALL PRIVILEGES ON DATABASE db1 FROM user1; в колонке останется: =Tc/user1 отсюда 2 вопроса: 1.почему там не пусто 2.что означает эта строчка? Вторая строчка была про саму БД и CTc это сами привилегии - CREATE TEMPORARY CONNECT), а вот эта о чём? Эта строчка неотбираемые умолчательные права создателя/владельца базы на эту базу. -- Maxim Boguk www.postgresql-consulting.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2016, 12:33 |
|
||
|
почему с БД снимаются не все привилегии?
|
|||
|---|---|---|---|
|
#18+
Maxim Boguk, а смысл какой в этой "неубираемости"? я ведь могу вручную снять CREATE из привилегий прописанного юзера только нафига ж мне ручную работу то навязали? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2016, 13:52 |
|
||
|
почему с БД снимаются не все привилегии?
|
|||
|---|---|---|---|
|
#18+
tip78Maxim Boguk, а смысл какой в этой "неубираемости"? я ведь могу вручную снять CREATE из привилегий прописанного юзера только нафига ж мне ручную работу то навязали? Владелец базы в ней может делать все (точнее почти все). Он фактически локальный superuser в базе. Поэтому если у пользователя надо забирать какие то права - он НЕ должен быть владельцем базы. Вы просто попробуйте сделать user2 и с его правами разбираться. Или сменить владельца базы на postgres. -- Maxim Boguk www.postgresql-consulting.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2016, 13:57 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=39236636&tid=1997238]: |
0ms |
get settings: |
12ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
171ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
| others: | 243ms |
| total: | 516ms |

| 0 / 0 |
