|
Как изменить права для конкретного пользователя если grant dba to public???
|
|||
---|---|---|---|
#18+
Как изменить права для конкретного пользователя, если необходимо чтобы DBA был у всех пользователей (дело в выполняемых задачах, которые могут создавать временные, не темповые таблицы, и после завершения работы их удалять). В БД настроено так, что все пользователи имеют права DBA. Я попробовал сделать следующим образом - REVOKE dba FROM user. Получилось, что я лишил конкретного пользователя привилегии DBA, оставив ему возможность лишь операций выборки, обновления, изменения таблицы. Удалять таблицу я ему запретил, что и требовалось. Вопрос - этот способ заслуживает жизни, или от него лучше отказаться? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2009, 17:57 |
|
Как изменить права для конкретного пользователя если grant dba to public???
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2009, 18:04 |
|
Как изменить права для конкретного пользователя если grant dba to public???
|
|||
---|---|---|---|
#18+
Теперь поточнее сформулирую вопрос - как для определенной таблицы запретить ее удаление при grant dba to public ? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2009, 18:10 |
|
Как изменить права для конкретного пользователя если grant dba to public???
|
|||
---|---|---|---|
#18+
Журавлев Денисшо опять? %( http://www.sql.ru/forum/actualthread.aspx?tid=708738#7875643 Дело в том, что dba to public необходим, потому что приложениями, запущенные пользователем, могут создаваться таблицы. Поэтому мне необходимо сделать так, чтобы определенные таблицы не мог удалить никто, кроме informix-a ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2009, 18:16 |
|
Как изменить права для конкретного пользователя если grant dba to public???
|
|||
---|---|---|---|
#18+
MatiushДело в том, что dba to public необходим, потому что приложениями, запущенные пользователем, могут создаваться таблицы. Поэтому мне необходимо сделать так, чтобы определенные таблицы не мог удалить никто, кроме informix-aприложение можно менять? вы автор? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2009, 18:18 |
|
Как изменить права для конкретного пользователя если grant dba to public???
|
|||
---|---|---|---|
#18+
Приложение не изменю, не автор. Столкнулся с такой проблемой, что не понятно кто удаляет таблицы без моего разрешения. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2009, 18:21 |
|
Как изменить права для конкретного пользователя если grant dba to public???
|
|||
---|---|---|---|
#18+
Кстати, пользуюсь вашим ПО sql editor 9.21, за что отдельное спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2009, 18:22 |
|
Как изменить права для конкретного пользователя если grant dba to public???
|
|||
---|---|---|---|
#18+
MatiushСтолкнулся с такой проблемой, что не понятно кто удаляет таблицы без моего разрешения. Включите аудит и разберитесь с ним ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2009, 19:09 |
|
Как изменить права для конкретного пользователя если grant dba to public???
|
|||
---|---|---|---|
#18+
MatiushКстати, пользуюсь вашим ПО sql editor 9.21, за что отдельное спасибо А вы ничего не путаете ? У Дениса прекрасный тулз eSQLEditor версии 5.18 beta и находится он тут ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2009, 19:13 |
|
Как изменить права для конкретного пользователя если grant dba to public???
|
|||
---|---|---|---|
#18+
vasilisMatiushКстати, пользуюсь вашим ПО sql editor 9.21, за что отдельное спасибо А вы ничего не путаете ? У Дениса прекрасный тулз eSQLEditor версии 5.18 beta и находится он тут Виноват, не на то окошко посмотрел. Да, eSQLEditor 5.18 beta. А без аудита нельзя? Там такие дамы своенравные, что никак. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2009, 09:19 |
|
Как изменить права для конкретного пользователя если grant dba to public???
|
|||
---|---|---|---|
#18+
MatiushЖуравлев Денисшо опять? %( http://www.sql.ru/forum/actualthread.aspx?tid=708738#7875643 Дело в том, что dba to public необходим, потому что приложениями, запущенные пользователем, могут создаваться таблицы. Поэтому мне необходимо сделать так, чтобы определенные таблицы не мог удалить никто, кроме informix-a вообще для создания и удаления таблиц не надо быть dba, достаточно привилегии resource. тогда пользователь сможет создавать таблицы и удалять только свои ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2009, 10:54 |
|
Как изменить права для конкретного пользователя если grant dba to public???
|
|||
---|---|---|---|
#18+
Друзья, Помогите преодолеть ступор. Насколько я понимаю, GRANT CONNECT автоматически дает доступ на селект,апдейт, делит на все таблицы БД. А без него ругается на No connect permission. А можно ли юзеру дать доступ на коннект но при этом не давать права на селект определенных таблиц? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2011, 12:15 |
|
Как изменить права для конкретного пользователя если grant dba to public???
|
|||
---|---|---|---|
#18+
adminiminiДрузья, А можно ли юзеру дать доступ на коннект но при этом не давать права на селект определенных таблиц? Не давайте права на эти таблицы через PUBLIC! ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2011, 12:27 |
|
Как изменить права для конкретного пользователя если grant dba to public???
|
|||
---|---|---|---|
#18+
IkiradminiminiДрузья, А можно ли юзеру дать доступ на коннект но при этом не давать права на селект определенных таблиц? Не давайте права на эти таблицы через PUBLIC! Какие проблемы ?! Вы можете отобрать все привилегии явно, далее - раздать их явно так, как считаете нужным. С уважением, Вадим. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2011, 13:58 |
|
Как изменить права для конкретного пользователя если grant dba to public???
|
|||
---|---|---|---|
#18+
GVF112GVFВы можете отобрать все привилегии явно. У кого отобрать? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2011, 14:13 |
|
Как изменить права для конкретного пользователя если grant dba to public???
|
|||
---|---|---|---|
#18+
IkirGVF112GVFВы можете отобрать все привилегии явно. У кого отобрать? Администратор DBA (базы данных), явно отбирает права у группы PUBLIC и явно определяет права для всех реляционных объектов базы (на уровне пользовательских ролей или группы пользователей и т.д.). Create user roles to control which users can perform operations on which database objects С уважением, Вадим. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2011, 16:08 |
|
Как изменить права для конкретного пользователя если grant dba to public???
|
|||
---|---|---|---|
#18+
GVF112GVF явно отбирает права у группы PUBLIC Не вижу проблемы! ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2011, 16:36 |
|
Как изменить права для конкретного пользователя если grant dba to public???
|
|||
---|---|---|---|
#18+
IkirGVF112GVF явно отбирает права у группы PUBLIC Не вижу проблемы! lkir, спокойнее, пожалуйста. В чём у Вас вопрос? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2011, 19:47 |
|
Как изменить права для конкретного пользователя если grant dba to public???
|
|||
---|---|---|---|
#18+
АнатоЛойВ чём у Вас вопрос? У меня вопроса нет. Я отвечал на вопрос adminimini. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2011, 09:47 |
|
Как изменить права для конкретного пользователя если grant dba to public???
|
|||
---|---|---|---|
#18+
adminiminiДрузья, Помогите преодолеть ступор. Насколько я понимаю, GRANT CONNECT автоматически дает доступ на селект,апдейт, делит на все таблицы БД. А без него ругается на No connect permission. А можно ли юзеру дать доступ на коннект но при этом не давать права на селект определенных таблиц? Вы неправильно понимаете, grant connect не выдает права на таблицы. Читайте про права по умолчанию и переменную NODEFDAC : When the NODEFDAC environment variable is set to yes, it prevents default table privileges (Select, Insert, Update, and Delete) from being granted to PUBLIC when a new table is created during the current session in a database that is not ANSI-compliant. Т.е. если по русски, то установи для Информикса переменную окружения NODEFDAC=yes перед стартом, и права на создаваемые объекты не будут выдаваться для public. Проверить текущее значение можно посмотрев вывод onstat -g env, либо создав тестовую таблицу и посмотреть какие у на нее будут права в systabauth. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2011, 15:38 |
|
|
start [/forum/topic.php?fid=44&msg=36383698&tid=1607378]: |
0ms |
get settings: |
8ms |
get forum list: |
5ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
35ms |
get topic data: |
34ms |
get forum data: |
1ms |
get page messages: |
501ms |
get tp. blocked users: |
1ms |
others: | 292ms |
total: | 879ms |
0 / 0 |