Гость
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Создание пользователя с правами администратора в Firebird 1.5 / 25 сообщений из 33, страница 1 из 2
12.07.2016, 16:27
    #39272530
Interloper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание пользователя с правами администратора в Firebird 1.5
Как создать пользователя на сервере Firebird 1.5 с правами администратора (как SYSDBA)?
...
Рейтинг: 0 / 0
12.07.2016, 16:39
    #39272538
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание пользователя с правами администратора в Firebird 1.5
Interloper,

Создать пользователя и дать ему права. Или сделать так, чтобы владельцем БД был этот пользователь. Или дать права роли, а пользователю - роль.
...
Рейтинг: 0 / 0
12.07.2016, 16:44
    #39272546
Interloper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание пользователя с правами администратора в Firebird 1.5
DarkMaster,

Какие права дать?
...
Рейтинг: 0 / 0
12.07.2016, 16:48
    #39272549
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание пользователя с правами администратора в Firebird 1.5
DarkMaster,

не выйдет. в 1.5 только OWNER. все остальное - права, админская роль и т.п. - это в 2.1, 2.5 и 3.0.
...
Рейтинг: 0 / 0
12.07.2016, 16:57
    #39272553
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание пользователя с правами администратора в Firebird 1.5
kdv,

Зависит от... Пусть ТС скажет, чего он хочет - просто пользователя, который имеет права читать/писать/запускать все - это одно. Если полную замену SYSDBA - это другое.
...
Рейтинг: 0 / 0
12.07.2016, 16:59
    #39272554
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание пользователя с правами администратора в Firebird 1.5
kdv,

И да, про админскую роль я не говорил - просто роль. Как альтернатива раздачи прав юзеру на все.
...
Рейтинг: 0 / 0
12.07.2016, 16:59
    #39272556
Interloper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание пользователя с правами администратора в Firebird 1.5
DarkMaster,

-Читать, писать, запускать все.
-Работать с GSEC.
...
Рейтинг: 0 / 0
12.07.2016, 17:00
    #39272557
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание пользователя с правами администратора в Firebird 1.5
Interloper,

не помню как там было в 1.5, но в 2.5 владелец БД является администратором в ней. Сделать пользователя владельцем БД можно восстановив бекап от его имени, или полностью пересоздать её из скрипта. Такого простого способа как в 2.5 с выдачей роли RDB$ADMIN конечно же нету.
...
Рейтинг: 0 / 0
12.07.2016, 17:03
    #39272561
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание пользователя с правами администратора в Firebird 1.5
Симонов Денис,

+1. Только OWNER - у kdv телепатометр лучше оказался :)
...
Рейтинг: 0 / 0
12.07.2016, 17:03
    #39272562
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание пользователя с правами администратора в Firebird 1.5
Interloper,

с GSEC не выйдет даже у владельца ибо пользователи хранятся в другой БД. Хочешь нормальную security мигрируй на 2.5 или даже сразу на 3.0.
...
Рейтинг: 0 / 0
12.07.2016, 17:32
    #39272587
Interloper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание пользователя с правами администратора в Firebird 1.5
Симонов Денис,

У меня на руках есть файл security.fdb, в котором есть пользователи SYSDBA и MYADMIN, оба пользователя имеют все права для работы с БД. Хочу понять, как создали пользователя MYADMIN с полным набором прав. Более того, из-под SYSDBA не пускает в GSEC, а из-под MYADMIN - пускает. Как такое можно сделать?
...
Рейтинг: 0 / 0
12.07.2016, 17:56
    #39272601
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание пользователя с правами администратора в Firebird 1.5
Hello, Interloper!
You wrote on 12 июля 2016 г. 17:52:09:

Interloper> У меня на руках есть файл security.fdb, в котором есть пользователи SYSDBA и MYADMIN
этот файл не имеет отношения к описываемым тобой эксцессам.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
12.07.2016, 18:00
    #39272602
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание пользователя с правами администратора в Firebird 1.5
Interloper,

Файл security.fdb можно заменить своим (вытащив из дистрибутива к примеру), и (чудо!) у тебя в базе будет 1 пользователь SYSDBA с дефолтным паролем. А MYADMIN`у дали права очевидно тулзой типа IBE.
...
Рейтинг: 0 / 0
12.07.2016, 18:47
    #39272629
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание пользователя с правами администратора в Firebird 1.5
Interloper,

Кстати, уточни плиз платформу - windows/linux?
...
Рейтинг: 0 / 0
12.07.2016, 19:36
    #39272658
Arioch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание пользователя с правами администратора в Firebird 1.5
InterloperБолее того, из-под SYSDBA не пускает в GSEC

что-то была какая-то мелкая подстава с созданием РОЛИ sysdba ?
...
Рейтинг: 0 / 0
13.07.2016, 08:15
    #39272787
Interloper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание пользователя с правами администратора в Firebird 1.5
DarkMaster,

Windows
...
Рейтинг: 0 / 0
13.07.2016, 08:15
    #39272788
Interloper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание пользователя с правами администратора в Firebird 1.5
DarkMaster,

Какие именно права нужно дать?
...
Рейтинг: 0 / 0
13.07.2016, 09:02
    #39272796
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание пользователя с правами администратора в Firebird 1.5
Interloper,

В 1.5 нету никаких волшебных прав для того чтобы не SYSDBA управлял пользователями. Хотя возможно security2.fdb восстановили или пересоздали из скрипта от имени MYADMIN. Соответственно создание роли SYSDBA в запрещает логин под этим пользователем.
...
Рейтинг: 0 / 0
13.07.2016, 09:32
    #39272801
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание пользователя с правами администратора в Firebird 1.5
InterloperDarkMaster,

Какие именно права нужно дать?

В FB их всего 5. INSERT/UPDATE/DELETE/SELECT - для таблиц + EXECUTE для процедур. У тебя IBE под рукой разве нету - там это двумя кликами делается.

P.S. И слушай Arioch - он про роль SYSDBA недаром рассказывает.
...
Рейтинг: 0 / 0
13.07.2016, 09:45
    #39272819
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание пользователя с правами администратора в Firebird 1.5
DarkMaster
В FB их всего 5. INSERT/UPDATE/DELETE/SELECT - для таблиц + EXECUTE для процедур.

Их для таблиц только 5. Ты про REFERENCES забыл. А ещё есть контейнер ALL чтобы все табличные привилегии не перечислять.

И так было до 3.0. В тройке есть ещё USAGE для генераторов и исключений, это не считая DDL привилегий.

Кстати не вижу как он с помощью этих привилегий сможет разрешить управление пользователями.
...
Рейтинг: 0 / 0
13.07.2016, 09:58
    #39272827
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание пользователя с правами администратора в Firebird 1.5
Симонов Денис,

Ну REFERENCES, чтобы можно было все читать/писать - вроде как и не особо нужен, хотя да, каюсь - забыл :) Ну и - мы ж о 1.5 говорим?
...
Рейтинг: 0 / 0
13.07.2016, 10:01
    #39272832
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание пользователя с правами администратора в Firebird 1.5
Симонов ДенисКстати не вижу как он с помощью этих привилегий сможет разрешить управление пользователями.

Для начала надо бы роль SYSDBA грохнуть в базе. А потом я думаю все вернется на круги своя и пользователь SYSDBA вернется к своим обязанностям.
...
Рейтинг: 0 / 0
13.07.2016, 10:09
    #39272835
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание пользователя с правами администратора в Firebird 1.5
DarkMaster,

мне кажется что ТС наоборот хочет узнать как так сделали и сделать тоже самое в другом месте.
...
Рейтинг: 0 / 0
13.07.2016, 10:22
    #39272843
Interloper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание пользователя с правами администратора в Firebird 1.5
Симонов ДенисDarkMaster,

мне кажется что ТС наоборот хочет узнать как так сделали и сделать тоже самое в другом месте.
Да, именно так.
Возможно, они действительно использовали какой-то скрипт для выдачи прав на все объекты БД. Не вручную же мне их перечислять...
...
Рейтинг: 0 / 0
13.07.2016, 10:41
    #39272865
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание пользователя с правами администратора в Firebird 1.5
InterloperСимонов ДенисDarkMaster,

мне кажется что ТС наоборот хочет узнать как так сделали и сделать тоже самое в другом месте.
Да, именно так.
Возможно, они действительно использовали какой-то скрипт для выдачи прав на все объекты БД. Не вручную же мне их перечислять...

Где-то года 2 назад я бросал сюда текст хранимой процедуры, которая могла раздать права и/или сгенерировать скрипт по раздаче прав для пользователя в БД. Можешь поискать и адаптировать для своих нужд (моя хранимка для 2.5 версии предназначена).

Ну а как сделали - в принципе тебе уже обьяснили - отдали все права пользователю MYADMIN (еще возможно сделали MYADMIN владельцем БД). Создали роль SYSDBA, тем самым заблокировав пользователя SYSDBA.
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Создание пользователя с правами администратора в Firebird 1.5 / 25 сообщений из 33, страница 1 из 2
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]