|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.03.2013, 00:29 | #1 |
Пользователь
Регистрация: 16.04.2012
Сообщений: 64
|
security2.fdb и пользователи в БД
Здравствуйте! Создаю БД с помощью IBExpert. В управлении пользователями отображаются SYSDBA и PUBLIC. Я так понимаю, что при создании БД, автоматически привязывается БД с пользователями, в частности security2.fdb. Но каким образом можно сделать свою БД с пользователями или просто скопировать security2.fdb и сделать в своей БД ссылку на новую security2.fdb? Вопрос в том, где можно изменить вот эту самую настройку?
|
10.03.2013, 00:49 | #2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
10.03.2013, 00:53 | #3 | |
Пользователь
Регистрация: 16.04.2012
Сообщений: 64
|
Цитата:
Вот я хочу найти то место, по которому БД "ищет" расположение юзеров. |
|
10.03.2013, 11:45 | #4 | |||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
Цитата:
I'm learning to live...
|
|||
10.03.2013, 12:20 | #5 | |
Пользователь
Регистрация: 16.04.2012
Сообщений: 64
|
Цитата:
|
|
10.03.2013, 12:36 | #6 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Все просто. Почти любая современная база данных изначально после создания уже содержит в себе некие системные таблицы, хранящие информацию о разнообразных характеристиках. Одна из них таблица пользователей (или ролей если в терминологии БД) http://www.firebirdsql.su/doku.php?id=rdb_roles
Когда твой IBDataBase пытается подключится к базе, огнептичка прежде чем достать из нее всю информацию по запросу прежде всего ищет запись в таблице ролей, которая по логину совпадает с тем что IBDataBase предоставляет. Если такой логин существует и пароль к нему подходит то IBDataBase подключается и позволяет остальным компонентам проводить запросы. Не нужно создавать отдельную базу для хранения юзеров, мало того что она уязвима, так еще и лишний труд делаешь. Просто почитай про роли в БД (http://www.firebirdsql.su/doku.php?id=create_role) и применяй их если хочешь по настоящему хорошую и мобильную безопасность.
I'm learning to live...
|
10.03.2013, 13:22 | #7 | |
Пользователь
Регистрация: 16.04.2012
Сообщений: 64
|
Цитата:
|
|
10.03.2013, 16:16 | #8 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Вотъ и хорошо )
И впредь старайся не создавать лишних БД особенно с такой конфиденциалкой - некультурно по отношению к какерам, им ломать нравится, а ты все удовольствие портишь
I'm learning to live...
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Запись в FDB (FireBird) строк с одинарной кавычкой | new player | БД в Delphi | 15 | 16.08.2012 10:49 |
Пользователи в БД | Ol'ga | БД в Delphi | 2 | 04.06.2012 20:46 |
FDB без FireBerd Server | SWAT92Shtorm | БД в Delphi | 7 | 20.05.2011 10:11 |
Firebird - fdb файл увеличивается при записи полей, но если базу очищаешь, размер остается таким же | RuVarez | БД в Delphi | 1 | 23.09.2010 18:09 |
Пользователи | Bat{CMD}_Men | Общие вопросы Delphi | 3 | 10.09.2009 21:22 |