تسعى مجموعة الوثائق لهذا المنتج جاهدة لاستخدام لغة خالية من التحيز. لأغراض مجموعة الوثائق هذه، يتم تعريف "خالية من التحيز" على أنها لغة لا تعني التمييز على أساس العمر، والإعاقة، والجنس، والهوية العرقية، والهوية الإثنية، والتوجه الجنسي، والحالة الاجتماعية والاقتصادية، والتمييز متعدد الجوانب. قد تكون الاستثناءات موجودة في الوثائق بسبب اللغة التي يتم تشفيرها بشكل ثابت في واجهات المستخدم الخاصة ببرنامج المنتج، أو اللغة المستخدمة بناءً على وثائق RFP، أو اللغة التي يستخدمها منتج الجهة الخارجية المُشار إليه. تعرّف على المزيد حول كيفية استخدام Cisco للغة الشاملة.
ترجمت Cisco هذا المستند باستخدام مجموعة من التقنيات الآلية والبشرية لتقديم محتوى دعم للمستخدمين في جميع أنحاء العالم بلغتهم الخاصة. يُرجى ملاحظة أن أفضل ترجمة آلية لن تكون دقيقة كما هو الحال مع الترجمة الاحترافية التي يقدمها مترجم محترف. تخلي Cisco Systems مسئوليتها عن دقة هذه الترجمات وتُوصي بالرجوع دائمًا إلى المستند الإنجليزي الأصلي (الرابط متوفر).
يوضح هذا المستند كيفية تقييد وصول المستخدم إلى محولات Nexus 5500 و Nexus 5600 و Nexus 6000 باستخدام التحكم في الوصول المستند إلى الدور (RBAC).
يسمح لك RBAC بتحديد قواعد دور المستخدم المعين لتقييد تخويل المستخدم الذي لديه وصول إلى عمليات إدارة المحول.
يمكنك إنشاء حساب مستخدم وإدارته وتعيين أدوار تحد من الوصول إلى محولات Nexus 5500 و Nexus 5600 و Nexus 6000.
توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:
تستند المعلومات الواردة في هذا المستند إلى محولات Nexus 5500 و Nexus 5600 و Nexus 6000 التي تشغل نظام التشغيل NXOS 5.2(1)N1(9) 7.3(1)N1(1).
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك مباشرة، فتأكد من فهمك للتأثير المحتمل لأي أمر.
هذه بعض متطلبات المستخدم التي يجب استيفاؤها:
يمكن تعيين كل دور لعدة مستخدمين ويمكن أن يكون كل مستخدم جزءا من أدوار متعددة.
على سبيل المثال، يسمح لمستخدمي الدور A بإصدار أوامر show ويسمح لمستخدمي الدور B بإجراء تغييرات التكوين.
إذا تم تعيين مستخدم لكل من الدور A والدور B، فيمكن لهذا المستخدم إصدار أمر show وإجراء تغييرات على التكوين.
يكتسب أمر السماح بالوصول الأولوية على أمر رفض الوصول.
على سبيل المثال، إذا كنت تنتمي إلى دور يرفض الوصول إلى أوامر التكوين.
ومع ذلك، إذا كنت أيضا تنتمي إلى دور لديه وصول إلى أوامر التكوين، فلديك الوصول إلى أوامر التكوين.
هناك خمسة أدوار مستخدم افتراضية:
ملاحظة:لا يمكنك تعديل/حذف أدوار المستخدم الافتراضية.
ملاحظة: يعرض الأمر show role الدور المتاح على المحول
القاعدة هي العنصر الأساسي لدور ما.
تحدد القاعدة العمليات التي يسمح الدور للمستخدم بتنفيذها.
يمكنك تطبيق قواعد لهذه المعلمات:
تقوم هذه المعلمات بإنشاء علاقة هرمية. معلمة التحكم الأساسية هي الأمر.
معلمة التحكم التالية هي الميزة، والتي تمثل جميع الأوامر المقترنة بالميزة.
معلمة التحكم الأخيرة هي مجموعة الميزات. تجمع مجموعة الميزات الميزات الميزات ذات الصلة وتسمح لك بإدارة القواعد بسهولة.
يحدد رقم القاعدة المحدد من قبل المستخدم الترتيب الذي يتم تطبيق القواعد به.
يتم تطبيق القواعد بترتيب تنازلي.
فعلى سبيل المثال، تطبق القاعدة 1 قبل القاعدة 2، التي تطبق قبل القاعدة 3، وما إلى ذلك.
يحدد أمر القاعدة العمليات التي يمكن تنفيذها بواسطة دور معين. تتكون كل قاعدة من رقم القاعدة ونوع القاعدة (السماح أو الرفض)،
نوع أمر (على سبيل المثال، التكوين والعرض وexec و debug) واسم ميزة إختياري (على سبيل المثال، FCOE و HSRP و VTP والواجهة).
تستخدم التكوينات المستندة إلى الأدوار البنية الأساسية لخدمات Cisco Fabric Services (CFS) لتمكين الإدارة الفعالة لقاعدة البيانات ولتوفير نقطة واحدة للتكوين في الشبكة.
عندما تقوم بتمكين توزيع CFS لميزة على جهازك، ينتمي الجهاز إلى منطقة CFS تحتوي على أجهزة أخرى في الشبكة والتي قمت أيضا بتمكينها لتوزيع CFS للميزة. يتم تعطيل توزيع CFS لميزة دور المستخدم بشكل افتراضي.
يجب تمكين CFS لأدوار المستخدم على كل جهاز تريد توزيع تغييرات التكوين عليه.
بعد أن يمكن أنت CFS توزيع لأدوار مستعمل على المفتاح، أول مستعمل دور أمر أن أنت تدخل يسبب المفتاح NX-OS برمجية أن يأخذ هذا عملية:
تبقى التغييرات في المخزن المؤقت على المحول إلى أن تقوم بإلزامها بشكل صريح ليتم توزيعها على الأجهزة في منطقة CFS.
عندما تقوم بتنفيذ التغييرات، يقوم برنامج NX-OS باتخاذ هذه الإجراءات:
يتم توزيع هذه التكوينات:
|
الغرض |
|
الخطوة 1. |
تكوين الوحدة الطرفية مثال: switch# configure terminal switch(config)# |
يدخل شامل تشكيل أسلوب. |
الخطوة 2. |
اسم الدور اسم الدور مثال: switch(config)# role name userA switch(config-role)# |
تحديد دور مستخدم وإدخال وضع تكوين الدور. |
الخطوة 3. |
رفض سياسة vlan مثال: رفض سياسة switch(config-role)#vlan switch(config-role-vlan)# |
يدخل دور vlan سياسة تشكيل أسلوب. |
الخطوة 4. |
allowed vlan vlan-id مثال: switch(config-role-vlan)#allowed vlan 1 |
يحدد شبكة VLAN التي يمكن للدور الوصول إليها. كرر هذا الأمر لكل شبكات VLAN حسب الحاجة. |
الخطوة 5. |
مخرج مثال: switch(config-role-vlan)# exit switch(config-role)# |
الخروج من دور vlan سياسة تشكيل أسلوب. |
الخطوة 6. |
إظهار الدور مثال: switch(config-role)#show role |
(إختياري) يعرض تكوين الدور. |
الخطوة 7. |
إظهار الدور {معلق | معلق-diff} مثال: switch(config-role)# show دور معلق |
(إختياري) يعرض تكوين دور المستخدم المعلق للتوزيع |
الخطوة 8. |
التزام الدور مثال: switch(config-role)# role commit |
(إختياري) تطبيق تغييرات تكوين دور المستخدم في قاعدة البيانات المؤقتة على التكوين الجاري وتوزع تكوين دور المستخدم على المحولات الأخرى إذا قمت بتمكين توزيع تكوين CFS لميزة دور المستخدم. |
الخطوة 9. |
copy running-config startup-config مثال: switch#copy running-config startup-config |
(إختياري) انسخ التكوين الجاري تشغيله إلى تكوين بدء التشغيل. |
تمكن هذه الخطوات توزيع تكوين الدور:
|
الغرض |
|
الخطوة 1. |
switch# config t switch(config)# |
يدخل تشكيل أسلوب. |
الخطوة 2. |
switch(config)# توزيع الأدوار |
تمكين توزيع تكوين الأدوار. |
switch(config)#no role distribute |
تعطيل توزيع تكوين الأدوار (الافتراضي). |
تقوم هذه الخطوات بإجراء تغييرات تكوين الدور:
|
الغرض |
|
الخطوة 1 |
Nexus# config T Nexus(config)# |
يدخل تشكيل أسلوب. |
الخطوة 2 |
التزام دور Nexus(config)# |
الالتزام بتغييرات تكوين الدور. |
تتجاهل هذه الخطوات تغييرات تكوين الدور:
|
الغرض |
|
الخطوة 1 |
Nexus# config T Nexus(config)# |
يدخل تشكيل أسلوب. |
الخطوة 2 |
Nexus(config)# إجهاض الدور |
يتجاهل تغييرات تكوين الدور ويمسح قاعدة بيانات التكوين المعلقة. |
لعرض معلومات تكوين RBAC وحساب المستخدم، قم بتنفيذ واحدة من المهام التالية:
|
الغرض |
إظهار الدور |
عرض تكوين دور المستخدم. |
إظهار ميزة الدور |
يعرض قائمة الميزات. |
إظهار مجموعة ميزات الدور |
عرض تكوين مجموعة الميزات. |
يمكنك مسح جلسة عمل توزيع خدمات Cisco Fabric (إن وجدت) الجارية وإلغاء تأمين البنية لميزة دور المستخدم.
تحذير: سيتم فقد أي تغييرات في قاعدة البيانات المعلقة عند إصدار هذا الأمر.
|
الغرض |
|
الخطوة 1 |
switch# مسح جلسة عمل الدور مثال: switch# مسح جلسة عمل الدور |
مسح جلسة العمل وإلغاء تأمين النسيج. |
الخطوة 2 |
إظهار حالة جلسة عمل الدور مثال: switch# عرض حالة جلسة عمل الدور |
(إختياري) يعرض حالة جلسة CFS لدور المستخدم. |
في هذا المثال، سنقوم بإنشاء TAC لحساب مستخدم باستخدام إذن الوصول هذا:
C5548P-1# config t Enter configuration commands, one per line. End with CNTL/Z C5548P-1(config)# role name Cisco C5548P-1(config-role)# rule 1 permit command clear C5548P-1(config-role)# rule 2 permit command config C5548P-1(config-role)# rule 3 permit command debug C5548P-1(config-role)# rule 4 permit command exec C5548P-1(config-role)# rule 5 permit command show C5548P-1(config-role)# vlan policy deny C5548P-1(config-role-vlan)# permit vlan 1-10 C5548P-1(config-role-vlan)# end
C5548P-1# show role name Cisco Role: Cisco Description: new role vsan policy: permit (default) Vlan policy: deny Permitted vlans: 1-10 Interface policy: permit (default) Vrf policy: permit (default) ------------------------------------------------------------------- Rule Perm Type Scope Entity ------------------------------------------------------------------- 5 permit command show 4 permit command exec 3 permit command debug 2 permit command config 1 permit command clear C5548P-1# C5548P-1# config t Enter configuration commands, one per line. End with CNTL/Z. C5548P-1(config)# username TAC password Cisco123 role Cisco C5548P-1(config)# show user-account TAC user:TAC this user account has no expiry date roles:Cisco
المنتج |
متطلبات الترخيص |
NX-OS |
لا تتطلب حسابات المستخدمين و RBAC أي ترخيص. |
لا يوجد حاليًا إجراء للتحقق من صحة هذا التكوين.
لا تتوفر حاليًا معلومات محددة لاستكشاف الأخطاء وإصلاحها لهذا التكوين.