Получение списка пользователей через isc_database_info
Модератор: kdv
-
- Сообщения: 16
- Зарегистрирован: 12 май 2008, 17:05
Получение списка пользователей через isc_database_info
Добой всем тяпницы!!!!!!
Вопрос такого плана.
пытаюсь получить список пользователей через isc_database_info с параметром isc_info_user_names(возвращает всех активных пользователей).
логин не под sysdba!
на FireBird 1.5 всё работало, а вот на 2.1 не показывает всех пользователей, а только себя!
В Release Notes ни чего не сказано про изменение работы функции!
В чём проблема?
Вопрос такого плана.
пытаюсь получить список пользователей через isc_database_info с параметром isc_info_user_names(возвращает всех активных пользователей).
логин не под sysdba!
на FireBird 1.5 всё работало, а вот на 2.1 не показывает всех пользователей, а только себя!
В Release Notes ни чего не сказано про изменение работы функции!
В чём проблема?
-
- Сообщения: 16
- Зарегистрирован: 12 май 2008, 17:05
-
- Заслуженный разработчик
- Сообщения: 1436
- Зарегистрирован: 15 сен 2005, 09:05
-
- Сообщения: 16
- Зарегистрирован: 12 май 2008, 17:05
-
- Сообщения: 16
- Зарегистрирован: 12 май 2008, 17:05
-
- Сообщения: 16
- Зарегистрирован: 12 май 2008, 17:05
хорошо... уязвимость..WildSery писал(а):Это была уязвимость в безопасности сервера. Уязвимость устранена.
можно было бы убрать возможность видеть других пользователей....
тут ещё можно согласиться...
но зачем убирать возможность видеть подключён ли пользователь с именем, под которым я коннекчусь.
Тем более я так понимаю что 2.1 это вообще переходная модель...
Убрали возможности, а альтернатива им появится только в 2.5...
такая как роль администратора(rdb$admin)!
я правильно всё понимаю???
-
- Сообщения: 16
- Зарегистрирован: 12 май 2008, 17:05
[quote="WildSeryНужна, но весьма специфична.
Чем тебя в настоящий момент не устраивает SYSDBA для таких функций?[/quote]
Не подходит...
Есть приложение в нем есть свои пользователи... их много...
есть админы приложения ну не базы!
Я понимаю, что можно обходиться и SYSDBA, но это не удобно!
в каждой задаче есть моменты, которые требуют что бы пользователь имел права админа... не все ну хотя бы имел право например создать пользователя...чем это плохо???
почему это может делать только админ базы...
вот и надо извращаться...
Я не говорю что это очень плохо... это просто очень не удобно...
или почему админ программы не может видеть всех пользователей работающих с базой при помощи средств FireBird....тут надо только писать код проги что бы дать ему эту возможность....
который уже и так разработчики FireBird написали(кстати спасибо)...
я не предлагаю всем давать права админа... но не нужно их давать только одному...
А то получается 2 крайности...
злоупотреблять правами админа нельзя...
но если ими правильно пользоваться, то это очень облегчает работу разработчика и пользователя!!!
Чем тебя в настоящий момент не устраивает SYSDBA для таких функций?[/quote]
Не подходит...
Есть приложение в нем есть свои пользователи... их много...
есть админы приложения ну не базы!
Я понимаю, что можно обходиться и SYSDBA, но это не удобно!
в каждой задаче есть моменты, которые требуют что бы пользователь имел права админа... не все ну хотя бы имел право например создать пользователя...чем это плохо???
почему это может делать только админ базы...
вот и надо извращаться...
Я не говорю что это очень плохо... это просто очень не удобно...
или почему админ программы не может видеть всех пользователей работающих с базой при помощи средств FireBird....тут надо только писать код проги что бы дать ему эту возможность....
который уже и так разработчики FireBird написали(кстати спасибо)...
я не предлагаю всем давать права админа... но не нужно их давать только одному...
А то получается 2 крайности...
злоупотреблять правами админа нельзя...
но если ими правильно пользоваться, то это очень облегчает работу разработчика и пользователя!!!
-
- Сообщения: 16
- Зарегистрирован: 12 май 2008, 17:05
да в 1.5 нет админа...его никогда не было и пока нет...ну кроме конечно SYSDBA...WildSery писал(а):Отлично понимаю, почему это хорошо. Затем и разрабатывается.
Но это отклонение от начальной темы, потому как в 1.5 нет никакого "админа", отличного от SYSDBA, который может создать пользователя.
Или я что-то не знаю?
но раньше можно было посмотреть список активных пользователей через API, а теперь нет...
ладно будем ждать 2.5...
а когда будет не знаете???
уж много чего вкусного в нем анонсировали
-
- Заслуженный разработчик
- Сообщения: 1436
- Зарегистрирован: 15 сен 2005, 09:05