Страница 1 из 1
Получение списка пользователей через isc_database_info
Добавлено: 06 июн 2008, 19:58
JenyaMoskalenko
Добой всем тяпницы!!!!!!
Вопрос такого плана.
пытаюсь получить список пользователей через isc_database_info с параметром isc_info_user_names(возвращает всех активных пользователей).
логин не под sysdba!
на FireBird 1.5 всё работало, а вот на 2.1 не показывает всех пользователей, а только себя!
В Release Notes ни чего не сказано про изменение работы функции!
В чём проблема?
Добавлено: 06 июн 2008, 20:50
kdv
сменил супер на классик?
Добавлено: 06 июн 2008, 22:02
JenyaMoskalenko
kdv писал(а):сменил супер на классик?
нет!!!
Добавлено: 06 июн 2008, 23:00
Dimitry Sibiryakov
А раз не SYSDBA, значит и неположено тебе видеть всех пользователей.
Добавлено: 09 июн 2008, 11:56
JenyaMoskalenko
Dimitry Sibiryakov писал(а):А раз не SYSDBA, значит и неположено тебе видеть всех пользователей.
Так ведь работало под 1.5...почему убрали?
почему нет об этом описания???
и в описании этого параметра написано, что получаем список всех активных/присоединённых пользователей!
Добавлено: 09 июн 2008, 12:46
JenyaMoskalenko
Проверил на 1.5 всё работает!!!
Кто-то может подсказать, что не так!?
может я что-то не так делаю ?
Добавлено: 09 июн 2008, 14:34
hvlad
JenyaMoskalenko писал(а):Проверил на 1.5 всё работает!!!
Кто-то может подсказать, что не так!?
может я что-то не так делаю ?
Тебе уже всё сказали
Добавлено: 09 июн 2008, 14:40
WildSery
Это была уязвимость в безопасности сервера. Уязвимость устранена.
Добавлено: 09 июн 2008, 15:16
JenyaMoskalenko
WildSery писал(а):Это была уязвимость в безопасности сервера. Уязвимость устранена.
хорошо... уязвимость..
можно было бы убрать возможность видеть других пользователей....
тут ещё можно согласиться...
но зачем убирать возможность видеть подключён ли пользователь с именем, под которым я коннекчусь.
Тем более я так понимаю что 2.1 это вообще переходная модель...
Убрали возможности, а альтернатива им появится только в 2.5...
такая как роль администратора(rdb$admin)!
я правильно всё понимаю???
Добавлено: 09 июн 2008, 15:43
WildSery
JenyaMoskalenko писал(а):такая как роль администратора(rdb$admin)!
Нужна, но весьма специфична.
Чем тебя в настоящий момент не устраивает SYSDBA для таких функций?
Добавлено: 10 июн 2008, 13:34
JenyaMoskalenko
[quote="WildSeryНужна, но весьма специфична.
Чем тебя в настоящий момент не устраивает SYSDBA для таких функций?[/quote]
Не подходит...
Есть приложение в нем есть свои пользователи... их много...
есть админы приложения ну не базы!
Я понимаю, что можно обходиться и SYSDBA, но это не удобно!
в каждой задаче есть моменты, которые требуют что бы пользователь имел права админа... не все ну хотя бы имел право например создать пользователя...чем это плохо???
почему это может делать только админ базы...
вот и надо извращаться...
Я не говорю что это очень плохо... это просто очень не удобно...
или почему админ программы не может видеть всех пользователей работающих с базой при помощи средств FireBird....тут надо только писать код проги что бы дать ему эту возможность....
который уже и так разработчики FireBird написали(кстати спасибо)...
я не предлагаю всем давать права админа... но не нужно их давать только одному...
А то получается 2 крайности...
злоупотреблять правами админа нельзя...
но если ими правильно пользоваться, то это очень облегчает работу разработчика и пользователя!!!
Добавлено: 10 июн 2008, 13:40
WildSery
Отлично понимаю, почему это хорошо. Затем и разрабатывается.
Но это отклонение от начальной темы, потому как в 1.5 нет никакого "админа", отличного от SYSDBA, который может создать пользователя.
Или я что-то не знаю?
Добавлено: 10 июн 2008, 13:52
JenyaMoskalenko
WildSery писал(а):Отлично понимаю, почему это хорошо. Затем и разрабатывается.
Но это отклонение от начальной темы, потому как в 1.5 нет никакого "админа", отличного от SYSDBA, который может создать пользователя.
Или я что-то не знаю?
да в 1.5 нет админа...его никогда не было и пока нет...ну кроме конечно SYSDBA...
но раньше можно было посмотреть список активных пользователей через API, а теперь нет...
ладно будем ждать 2.5...
а когда будет не знаете???
уж много чего вкусного в нем анонсировали

Добавлено: 11 июн 2008, 00:28
Dimitry Sibiryakov
Будет уже вчера. Снэпшоты бери. Заодно и релизу поспособствуешь.