由买买提看人间百态

topics

全部话题 - 话题: userc
(共0页)
s*******l
发帖数: 1386
1
来自主题: Database版 - 问几个认证的考题
1. UserA owns table A
2. UserB owns table B and proc C
3. Proc C returns results from both table A and table B
3. UserC need to exec proc C.
What permission does userC have?
这个问题看得比较糊涂,如果USERC可以exec UserB 的proc,那么还需要grant UserC
select permission on tableB 吗?
w*******e
发帖数: 1622
2
来自主题: Database版 - 问几个认证的考题
EXEC permission. No need SELECT permission
[在 slowsnail (小蜗牛) 的大作中提到:]
:1. UserA owns table A
:What permission does userC have?
:这个问题看得比较糊涂,如果USERC可以exec UserB 的proc,那么还需要grant UserC
select permission on tableB 吗?
s*******l
发帖数: 1386
3
来自主题: Database版 - 问几个认证的考题
所以只需要select permission on table A, exec permission on the proc ?
因为PROC和table B 是同一个Owner?可以连带附属?

UserC
j*******7
发帖数: 6300
4
来自主题: Database版 - 问几个认证的考题
exec permission only. This is exactly why proc is always preferred by DBA
regarding the security issues.

UserC
b******y
发帖数: 1684
5
来自主题: Java版 - Cloud computing
SaaS的customerization,
比如某个entity E吧,userA说,我的entityE有属性a1 a2 a3
userB用a1, a3, a4, a5, a6. userC用a2 a4a5a6a8
还要考虑未来user会有其他属性。
那么你怎么model这个呢?
我知道的很多是这样的
定义一个属性table of (attr_name, attr_type, attr_length, isRequired)
然后(user, attr_id)来定义user的属性集
然后就是一个(attr_id, attr_value)的map来存某entity的值
不过这种方法也有不少问题。。。
不知道还有什么其他办法
(共0页)