Права на поля

Администрирование баз данных (Pervasive.SQL, MS SQL, Oracle, утилита Support)

Модераторы: m0p3e, edward_K, Модераторы

Ответить
Ogeeon
Сообщения: 19
Зарегистрирован: 14 апр 2011, 11:46

Права на поля

Сообщение Ogeeon »

Здравствуйте, коллеги!
У нас возникла необходимость разрешить пользователям модификацию только трёх полей в KatMC. Ок, для соответствующей группы разрешаем модификацию в правах на таблицу, в правах на поля ставим галочку "чтение" для всех полей, кроме трёх целевых (и atl_lastdate, atl_lasttime, atl_lastuser).
Вот только если пользователь входит ещё хотя бы в одну группу, где есть права на KatMC (любые - я дал в единственной такой группе права R--- на таблицу и R- для всех полей), то все права на поля игнорируются.
Соответственно, я вижу такое решение:
  • а) убрать KatMC из всех групп;
    б) создать единственную группу, где будут только права на чтение таблицы;
    в) добавить туда всех пользователей организации, кроме тех, кто должен редактировать те самые поля;
    г) создать группу с правами, с которых я начал;
    д) добавить туда нужных пользователей
Вопрос к знатокам: есть ли способ проще?
Может, я недопонял чего-то в работе прав на поля...
Ответить