المقدمة
يصف هذا المستند عملية أستكشاف أخطاء أذونات المستخدم وإصلاحها في خادم مركز الذكاء الموحد (CUIC) من Cisco.
أذونات مجموعة المستخدمين CUIC
المشكلة النموذجية ل CUIC هي أن المستخدم المحدد لا يمكنه رؤية المجموعات أو قوائم القيم التي يملك المستخدم أذونات لها.
التحقق من الأذونات في صفحة ويب CUIC
في هذا المثال، يملك المستخدم cuicu1 إذن تنفيذ للمجموعة الفنية. تحقق من الأذونات التي تم تكوينها للمستخدم.
ينتمي نفس المستخدم cuicu1 إلى مجموعة admin_custom لديها إذن لمجموعة المبيعات.
ونتيجة لذلك، عندما يقوم المستخدم بتشغيل تقرير هناك مجموعتان متاحتان في القائمة: Sales and Tech.
التحقق من الأذونات في قاعدة بيانات CUIC
يمكن التحقق من نفس المعلومات من قاعدة البيانات.
الخطوة 1. الحصول على مجموعات المستخدمين.
admin:run sql SELECT gm.memberid,u.name,gm.groupid,g.name FROM cuic_data:cuicgroupmember gm \
INNER JOIN cuic_data:cuicuser u ON u.id==gm.memberid INNER JOIN cuic_data:cuicgroup g ON g.id==gm.groupid WHERE u.name LIKE '%cuicu1%'
memberid name groupid name
================================ ==================== ================================ ============
F7DB93871000015C0000001E0A302F8E ADMINISTRATOR\cuicu1 2222222222222222222222222222AAAA AllUsers
F7DB93871000015C0000001E0A302F8E ADMINISTRATOR\cuicu1 7CA0F8121000015C000003DE0A302F8E admin_custom
تتكون قائمة الأذونات المجمعة لهذا المستخدم من ثلاثة إدخالات: الأولى للمستخدم نفسه، والثانية والثالثة للمجموعة التي ينتمي إليها admin_custom الخاص بالمستخدم. يتم إستخدام هذه القيم في الاستعلامات التالية.
F7DB93871000015C0000001E0A302F8E, 2222222222222222222222222222AAAA, 7CA0F8121000015C000003DE0A302F8E
الخطوة 2. الحصول على كافة الأذونات لهذا المستخدم ومجموعاته للمجموعات الخاصة بالمجموعات.
admin:run sql SELECT ca.usergroupid user_or_groupid,ca.collectionid,c.name collection FROM cuic_data:cuiccollectionauth ca \
INNER JOIN cuic_data:cuiccollection c ON c.id==ca.collectionid \
WHERE ca.usergroupid IN ('F7DB93871000015C0000001E0A302F8E','2222222222222222222222222222AAAA','7CA0F8121000015C000003DE0A302F8E')
user_or_groupid collectionid collection
================================ ================================ ==========
F7DB93871000015C0000001E0A302F8E EA6464501000015D0000007A0A302F8E Tech
7CA0F8121000015C000003DE0A302F8E EA6420C11000015D000000750A302F8E Sales
يجب أن تتطابق قائمة المجموعات من الإخراج في الخطوة 2 مع القائمة التي يمكن للمستخدم رؤيتها في صفحة ويب CUIC. يجب أيضا أن يكون إخراج قاعدة البيانات هو نفسه على كافة العقد الموجودة في نظام المجموعة CUIC.
في حال العثور على عدم تناسق في الأذونات، يرجى الاتصال بدعم Cisco TAC.