Я разрабатываю приложение, которое нуждается в данных из DB Firebird. Гай, создающий эту БД, забыл пароль SYSDBA, и мне нужно создать нового пользователя или просто просмотреть. Другие приложения, которые общаются с БД, также имеют неизвестные пользователи. Но я могу подключиться к серверу БД, поэтому я вижу файловую систему DB. Я знаю, что у MySQL есть бэкдор, у Firebird тоже есть, правильно?Firebird/Interbase - создать нового пользователя/просмотреть без SYSDBA
ответ
В Firebird нет бэкдора как такового. Но вы можете переместить базу данных на другую установку Firebird (или использовать security2.fdb
из другой установки Firebird), где вы знаете пароль SYSDBA
.
Другие варианты включают сброс пароля путем входа в систему в качестве члена роли RDB$ADMIN
, но предполагается, что это было предоставлено ранее SYSDBA
как в базе данных безопасности, так и в одной нормальной базе данных. Или используя доверенную аутентификацию в качестве члена группы администраторов Windows. Однако в Firebird 2.5 это требует, чтобы для базы данных безопасности (которая не была по умолчанию) включена AUTO ADMIN MAPPING
.
Подробнее см. SQL user management commands.
Сказанное: желательно создать «нормального» пользователя владельца и RDB$ADMIN
базы данных и использовать этого пользователя для добавления или изменения структуры базы данных (но в этом случае, скорее всего, потребуется учетная запись SYSDBA).
- 1. Django создать нового пользователя без пароля
- 2. Parse: Создать/Сохранить нового пользователя без signUp
- 3. Postgresql: Создать нового пользователя без привилегий?
- 4. Создать новый экземпляр Т без нового ограничения
- 5. Firebird - Неправильный пароль SYSDBA
- 6. Сохранение связи SYSDBA в C++
- 7. Как создать базу данных ссылка Oracle с SYSDBA привилегии
- 8. Как создать базу данных, принадлежащую пользователю, отличному от SYSDBA?
- 9. Добавить привилегию на Oracle ACL файла без доступа SYSDBA
- 10. Как дублировать базу данных Oracle без привилегии sysdba
- 11. VBScript Connection oracle в sysdba
- 12. Запуск Oracle IMP как SYSDBA
- 13. Дженерики без нового()
- 14. Как создать добавление нового класса
- 15. Пользователь таблицы доступа в привилегии sysdba
- 16. Используйте «нового» без «хуга = нового аЬса»
- 17. Создание нового каталога без MKDIR()
- 18. CodeIgniter: Создать нового помощника?
- 19. AppEngine создать нового пользователя
- 20. Joomla! создать нового пользователя
- 21. Ошибка без нового оператора
- 22. Объект без нового оператора
- 23. QTreeWidgetItem без нового члена
- 24. Объект C++ без нового
- 25. Конструктор без нового C#
- 26. Как создать нового пользователя с API Firebase без выхода?
- 27. Unity, как создать объект без нового ключевого слова
- 28. Как следующая строка кода может создать объект без нового оператора?
- 29. Как создать серию даты без создания нового объекта базы данных?
- 30. Как создать нового пользователя (без формы) в laravel 5.2?