安全管理员角色在ServiceNow中不可见

时间:2017-04-21 18:42:03

标签: servicenow

我无法为自己分配security_admin角色(或将其分配给其他任何人,除非您已经拥有该角色)。如果我查看sys_user_role表并在没有该角色的情况下搜索security_admin,您将收到安全错误。

2 个答案:

答案 0 :(得分:0)

赫尔辛基和伊斯坦布尔(Strange)的管理员无法看到security_admin角色。您可以尝试使用以下脚本为自己分配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();   
      }

答案 1 :(得分:0)

这是赫尔辛基发布时的故意。过去,普通的管理员可以将自己的权限提升到安全管理员,这并不总是令人满意的。正如没有用户能够提升自己的访问权限一样,管理员也不应该提升自己的访问权限。这就是为什么只有具有安全管理员权限的人才能授予对另一个人相同的访问权限。