- 论坛徽章:
- 0
|
补充:
ARRAY ['HIGHLY CONFIDENTIAL', 'CONFIDENTIAL', 'UNCLASSIFIED']
ALTER TABLE hr.EMPLOYEE
ALTER EMPNO SECURED WITH CONFIDENTIAL
ALTER GENDER SECURED WITH UNCLASSIFIED
ALTER COMM SECURED WITH HIGHCONFIDENTIAL
add column a DB2SECURITYLABEL
ADD SECURITY POLICY ACCESS_EMPLOYEE_POLICY_2
;
把HIGHCONFIDENTIAL 赋给sam后,alter不成功,报授权标识 "SAM" 没有允许使用安全标号 "CONFIDENTIAL"来保护列 "EMPNO" 的 LBAC 凭证。
然后执行GRANT EXEMPTION ON RULE DB2LBACWRITEARRAY WRITEDOWN FOR ACCESS_EMPLOYEE_POLICY_2 TO USER SAM
执行alter成功。
最郁闷的是,我原来只赋了一个CONFIDENTIAL的write权限也建成了表,后来重复做的时候就怎么都不成功了。
[ 本帖最后由 有瑕 于 2008-1-18 10:03 编辑 ] |
|