简介
本文档介绍在Cisco Unified Intelligence Center(CUIC)中更改或转移控制面板或报告所有权的过程(如果对象是由其他用户创建的)。
使用的组件
本文档中的信息基于以下软件和硬件版本:
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您的网络处于活动状态,请确保您了解所有命令的潜在影响。
背景信息
CUIC在更改所有权和权限方面存在已知限制。
CSCuu48149
理想情况下,必须重新创建报告和控制面板,但如果没有其他方法,请继续执行此过程。
问题
如果对象是由其他用户创建的,如何更改或转移CUIC中控制面板或报告的所有权?
解决方案
注意:请在执行表更新之前小心!在开始练习之前,请完成DRF备份。
步骤1:
SSH到CUIC服务器(发布服务器)
第二步:
从CUICUSER表中查找所请求用户的用户ID。您可以按名称、名字或姓氏
从cuic_data:cuicuser运行sql Select *,其中名字如“%AcuraTest%”
输出为:
2614127410000164000000560AC9E249
cuicuser —> id、版本、名称、说明、分区、默认组、共享权限、别名、姓氏、姓氏、姓氏、组织、电子邮件地址、联系电话、cuicroles、timezoneid、isactive、startoftheweek、ssoenabled、samaccountname
第三步:
查询仪表板、报表、报表定义的表,其中为owner=userID
从cuic_data:cuicreport运行sql Select *,其中Owner如'2614127410000164000000560AC9E249'
从cuic_data:cuicdashboard运行sql Select *,其中Owner如'2614127410000164000000560AC9E249'
从cuic_data:cuicreportdefinition运行sql Select *,其中所有者如'2614127410000164000000560AC9E249'
从cuic_data:cuicvaluellist运行sql Select *,其中Owner为'2614127410000164000000560AC9E249'
从cuic_data:cuiccollection运行sql Select *,其中Owner如'2614127410000164000000560AC9E249'
cuicreport —> id, parentcategoryid, name, description, version, reportdefinitionid, defaultfilterid, cisco, bypass, layout, partition,共享权限, owner, url, templatehelpid, entityversion, author, lastusedby
cuicdashboard —> id、parentcategoryid、name、description、version、partition、sharingpermission、enablepermalink、owner、lastused、lastusedby
cuicreportdefinition —> id, parentcategoryid, name, description, datasourceid, type, statementtext, keycriteriafield, historicalkey, refreshrate, historical, cisco, version, partition, sharingpermission, owner, entityversion, author, entitylocaleid,lastused,lastused,lastused,
cuicvaluelist —> id、版本、名称、valuelistquery、collectionquery、description、datasourceid、type、partition、sharingpermission、owner、entityversion、entitylocaleid
cuiccollection —> id 、版本、名称、说明、valuelistid、collectiontype、collectionidentifier、wildcardstring、autoupdate、lastrefreshed、refreshperiod、partition、sharingpermission、owner、isactive、collectionorigin、replicated
第四步:
对新用户和旧用户执行以下步骤。注意ownerID。
第五步:
请使用每个表的语法:cuicreport、cuicdashboard、cuicreportdefinition、cuicvaluelist、cuiccollection以更改所有权。
示例:
运行sql update cuic_data:cuicdashboard set owner = newUserID WHERE id="dashboardID"