Создание групп пользователей

При назначении прав на доступ к БД можно использовать группы пользователей. Определение пользователя к группе гарантирует ему полное предоставление всех прав этой группы.

Для создания групп пользователей в Pervasive Control Center откройте нужную базу данных и перейдите к ветке "Groups":

Рис. 2-7 – Создание новой группы пользователей

По умолчанию, в этой группе уже имеется группа "PUBLIC". Для создания новой группы в контекстном меню выберите команду "New → Group".

Рис. 2-8 – Название новой группы

Указываем название группы и нажимаем "Finish". Окно закрывается, и новая группа добавляется в список имеющихся групп (ветка "Group"). Для назначения прав щелкаем на названии этой группы в ветке и переходим к закладке "Permissions" для назначения прав пользователям, которые будут определены в эту группу:

Рис. 2-9 – Назначение прав для пользователей этой группы

•  если необходимо назначить права на доступ ко всем таблицам БД, то это выполняется в разделе "Database". Указываем необходимые разрешения, установив флаг в нужном квадрате: для создания таблиц необходимо установить флаг в поле "Create table"; для удаления данных – в поле "Delete"; и т.д.

•  если необходимо разграничить доступ к таблицам БД, то переходим в раздел "Table":

Рис. 2-10 – Детализация прав для таблиц БД

Здесь представлен список таблиц, для которых можно указать права, установив флаг в соответствующем квадрате. Задание прав возможно и на уровне полей таблицы, но выбор прав при этом ограничен: только просмотр, изменение и добавление.

Обратите внимание, что на закладке "General" есть поле "Users", показывающее всех пользователей этой группы. Данное поле заполняется автоматически при определении пользователя в эту группу (рассказывается далее по тексту).

Теперь, собственно, надо определить пользователей для работы с БД.