Защита
базы данных на уровне пользователей
Защита
на уровне пользователей
предназначена для предоставления разным пользователям
разного уровня доступа к объектам приложения. Пользователи могут объединяться
в группы внутри рабочей группы. Группам, как и пользователям, могут быть назначены
определенные права доступа к объектам базы данных.
Существует
два типа прав доступа, предоставляемых пользователю: явные и неявные.
Явные
права доступа —
те, что назначены непосредственной учетной записи пользователя.
Неявные права доступа —
те, что назначены учетной записи группы, в которую
входит этот пользователь. Добавление пользователя в группу приводит к предоставлению
пользователю прав, назначенных группе. Удаление пользователя из группы лишает
пользователя этих прав.
Права пользователя
на доступ к объекту складываются из его явных и неявных прав. В системе защиты
на уровне пользователей Microsoft Access, в отличие от системы защиты на уровне
пользователей файловой системы NTFS, применяется политика "наименьших ограничений".
Это означает следующее: если пользователю (который может входить в разные группы,
обладающие различными правами доступа) назначены и разрешающие и запрещающие
права к некоторому объекту базы данных Access, то доступ к объекту пользователю
предоставляется.
Группы пользователей делают управление правами доступа более удобным. Вместо того чтобы каждый раз при введении нового пользователя в рабочую группу прелоетавлять ему все необходимые права к объектам базы данных, можно назначить эти права группе. Тогда процесс предоставления заданных прав доступа сведется к добавлению нового пользователя в эту группу.