powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / ADMIN ROLE в gsec vs fbsvcmgr
6 сообщений из 6, страница 1 из 1
ADMIN ROLE в gsec vs fbsvcmgr
    #39898022
vvvait
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
FB 2.5.8 и 3.0.4

Создал пользователя и сделал ему set admin role.
Код: powershell
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
c:\Firebird3>fbsvcmgr localhost:service_mgr -user sysdba -password masterkey -action_display_user
Login                        Full name                                 uid  gid adm
SYSDBA                       Sql Server Administrator                    0    0  no
BACKUP_OPERATOR                                                          0    0  no

c:\Firebird3>gsec -user sysdba -password masterkey -display
     user name                    uid   gid admin     full name
------------------------------------------------------------------------------------------------
SYSDBA                              0     0           Sql Server Administrator
BACKUP_OPERATOR                     0     0 admin

c:\Firebird3>gsec -user BACKUP_OPERATOR -password masterkey -display
     user name                    uid   gid admin     full name
------------------------------------------------------------------------------------------------
BACKUP_OPERATOR                     0     0 admin

c:\Firebird3>fbsvcmgr localhost:service_mgr -user BACKUP_OPERATOR -password masterkey -action_display_user
Login                        Full name                                 uid  gid adm
BACKUP_OPERATOR                                                          0    0  no

c:\Firebird3>fbsvcmgr localhost:service_mgr -user BACKUP_OPERATOR -password masterkey -action_display_user -sql_role_name RDB$ADMIN
Login                        Full name                                 uid  gid adm
SYSDBA                       Sql Server Administrator                    0    0  no
BACKUP_OPERATOR                                                          0    0  no

c:\Firebird3>gsec -user BACKUP_OPERATOR -password masterkey -role RDB$ADMIN -display
     user name                    uid   gid admin     full name
------------------------------------------------------------------------------------------------
SYSDBA                              0     0           Sql Server Administrator
BACKUP_OPERATOR                     0     0 admin


Как узнать что у него есть эта роль через API?
api подключается через service_mgr, но он выдает неверно.
...
Рейтинг: 0 / 0
ADMIN ROLE в gsec vs fbsvcmgr
    #39898080
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vvvait,

в 3.0 уже пора забыть об gsec совсем.
Всё манипулирование пользователями можно делать через SQL, в том числе и получать список пользователей.
gsec и его сервис API версия это сильно кастрированный функционал доступный в SQL
...
Рейтинг: 0 / 0
ADMIN ROLE в gsec vs fbsvcmgr
    #39898098
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Странный вопрос.
Сделал коннект с указанием роли и прочитал CURRENT_ROLE - всё.
И при чём тут ненужный gsec ?
И зачем BACKUP_OPERATOR'у админская роль ? Да ещё и в security.db ?
...
Рейтинг: 0 / 0
ADMIN ROLE в gsec vs fbsvcmgr
    #39898115
vvvait
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос в том, как из под SYSDBA узнать что BACKUP_OPERATOR тоже может создавать пользователей.

gsec это показывает, как узнать это другими способами?

BACKUP_OPERATOR - потому что он уже был и было лень создавать нового.
...
Рейтинг: 0 / 0
ADMIN ROLE в gsec vs fbsvcmgr
    #39898116
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vvvaitкак узнать это другими способами?

Пойти от противного: узнать, что пользователей создавать нельзя.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
ADMIN ROLE в gsec vs fbsvcmgr
    #39898135
vvvait
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Собственно с FB3 всё понятно.
Как это сделать в FB25
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / ADMIN ROLE в gsec vs fbsvcmgr
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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