Книга: Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ
Управление доступом
Разделы на этой странице:
Управление доступом
Основное преимущество средства алиасов в том, что оно может быть использовано в комбинации с параметром DatabaseAccess = NONE из файла firebird.conf для ограничения доступа к файлам баз данных - доступ разрешен только к файлам, указанным в aliases.conf.
Алиасы баз данных появились в Firebird 1.5. Для их использования отредактируйте файл aliases.conf в корневом каталоге инсталляции Firebird, используя текстовый редактор, такой как Блокнот (в Windows) или V1 (Linux).
Структура файла aliases.conf
Инсталлированный файл aliases.conf выглядит приблизительно таким образом:
#
# List of known database aliases
# ---------------------------------------------
#
# Examples:
#
# dummy = c:datadummy.fdb
#
Как и во всех файлах конфигурации Firebird, символ # является маркером комментариев. Для конфигурирования алиаса просто удалите символ # и замените строку dummy на соответствующий путь к базе данных:
# fbdbl и aliases.conf находится на сервере Windows:
fbdbl = c:Firebirdl5sampleEmployee.fdb
# fbdb2 и aliases.conf находится на сервере Linux
fbdb2 = /opt/databases/killergames.fdb
#
При каждом запросе на соединение, содержащем путь, заданный в формате алиаса, сервер обращается к файлу aliases.conf. Вы можете редактировать aliases.conf и когда сервер выполняется. Изменения не будут влиять на текущие соединения, но новые соединения будут использовать новые или измененные алиасы.
Соединение с использованием алиаса пути к базе данных
Для соединений TCP/IP, использующих предыдущий пример aliases.conf, измененная строка соединения в вашем приложении будет иметь следующий формат:
Имя_сервера:имя_алиаса
Например,
hotchicken:fbdb2
Для соединений Windows Named Pipes строка выглядит следующим образом:
hotchickenfbdb2
Для локального соединения просто используйте собственный алиас.
- Управление доступом к rlogind
- Управление доступом к каталогам поддерева chroot
- Центр управления сетями и общим доступом
- Управление правами пользователей
- 4.2 Функции физического уровня, управление доступом к физическому носителю и уровень связи данных
- Глава 4 Управление доступом
- Управление доступом к членам класса
- Управление идентификационными данными и доступом (IBM Восточная Европа
- 3.2. Управление доступом к информации
- 11.1.8. Управление доступом к методам
- Приложение 3 Интернет-ресурсы
- Источники информации