2017-04-21 35 views
1

我无法为自己分配security_admin角色(或者将其分配给任何其他人,除非您已拥有该角色)。如果我查看sys_user_role表并在没有角色的情况下搜索security_admin,则会出现安全错误。安全管理员角色在ServiceNow中不可见

回答

0

不知何故,赫尔辛基和伊斯坦布尔的管理员看不到security_admin角色(奇怪)。您可以尝试下面的脚本为您自己分配安全人员权限

var sr = new GlideRecord("sys_user_role"); 
    sr.addQuery("name","security_admin"); 
    sr.query(); 
     if (sr.next()) 
    { 
     var hh = new GlideRecord("sys_user_has_role"); 
     hh.initialize(); 
     hh.user = gs.getUserID(); 
     hh.role = sr.sys_id; 
     hh.insert(); 
     } 
+0

谢谢你的帮助 – John

0

这是赫尔辛基版本的故意。过去,普通管理员可以将他们自己的权限提升到安全管理员,这并不总是可取的。就像没有用户应该能够提升自己的访问权限一样,管理员也不应该提升自己的访问权限。这就是为什么只有具有安全管理员访问权限的人才能将同样的访问权限授予他人。