|
我想实现在数据完成发布流程后数据的所有权改变为指定人员。请问是否有相应的handel可以实现这一功能。
& P! O- l6 Q. z- n6 I% q0 o) Q( ]" s) t. M& ?) E4 \/ ]+ C( P
解决方案:
1 O- }, @6 Q$ g7 O9 ~( s; v8 A1 ^! V4 y
有两个handler可以参考, m* v" ]3 z; [0 G$ a
CR-change-group-owner
6 D" \& H* y0 w' W% M% Q; p说明:
1 G- c, D! Q& F- c3 z a4 r更改组并且能指定用户的权限列表6 \9 O; m) i3 N
语法:
, D: C' z" n% G& |! KCR-change-group-owner –group=group-id[user:read,write,...] 4 X2 ^- E$ D8 H) l4 h1 I7 a4 J
[group:read,write,...] [system:read,write,..] [world:read,write,..]/ [. c9 K5 J5 o; O9 b n. v
位置:0 G: s# q! A3 D! `
完成! P1 _3 x" J, X6 E, [4 X
- e, w2 \$ p; r
CR-change-target-group-owner8 O) R6 Y, C2 C# E% m
说明:
8 k4 W1 S/ e6 h! f: a: n' E3 c3 ]改变目标中对象的组或者所有者.! V4 r; A* T8 ^$ g0 V+ |
语法:; w- l+ ~/ p8 R( ~+ X8 v
CR-change-target-group-owner [–owner=user-id][–group=group-id]
$ G0 ?1 z& |: ^
' d3 E- N4 i( `( n# E" _9 T; l因此如果只是改变所有权的话,使用第二个handler就可以了
' I6 @. B+ {" ^, k% ~/ ]7 C( D- r/ v( i! u# f& t9 c
) h7 t& V" f m1 M, x+ ] P
这里需要注意的是:7 ~# Z# u* j1 O! L8 x
0 y: B8 h" c/ |" H+ Gowning user 和owning group必须同时指定。. P ~; h0 B' F, b" q! X Z3 m
" j; D* M" X6 B$ ~5 N因为这是二个紧密相连的属性。8 U- ?0 K3 z9 k0 _, k: V* q7 n* ^% ?1 D' D
3 h5 ]+ r/ ]* u: m1 T
我们知道 在创建一个user的时候必须为该user指定一个默认组。没有游离于默认组外的user
/ \, f) T: D! q6 a& H& A
, H0 n. i8 e: W+ wowninggroup就是owning user的默认组 |
|
|