المقدمة
يوضح هذا المستند كيفية نقل الملفات في "خبرات اتصال التنقل" (CMX) عندما لا تكون لديك الأذونات الضرورية.
المتطلبات الأساسية
المتطلبات
cisco يوصي أن يتلقى أنت معرفة من:
- أوامر Basic UNIX
- تطبيق مستعرض بروتوكول نقل الملفات (FTP)
المكونات المستخدمة
تستند المعلومات الواردة في هذا المستند إلى CMX 10.4.1-4.
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
معلومات أساسية
يساعدك هذا المستند على فهم أذونات الملفات في CMX لتغييرها ونقلها.
في بعض الأحيان، عندما تحاول نقل ملف، يمكن أن تواجه مشكلة حيث يكون النقل غير ناجح. السبب في ذلك عادة هو عدم حصولك على الأذونات المطلوبة.
عندما تقوم بتغيير الأذون أو ملكية ملف، هناك خطر كامن في أن بعض الأوامر أو الميزات لا تعمل كما هو متوقع، وهذا هو السبب في أن هذا المستند يشرح كيفية تغيير الأذون بأقل طريقة ممكنة للتدخل.
التكوين
الخطوة 1. سجل الدخول إلى CMX باستخدام بيانات اعتماد CMXADMIN.
الخطوة 2. حدد مكان الملف الذي تريد نقله من CMX.
في هذا المستند، يتم إستخدام الملف /etc/libaudit.conf كمثال.
[cmxadmin@localhost /]$ cd /etc/
الخطوة 3. تحقق من الأذونات المقترنة بهذا الملف. استعملت هذا أمر، استبدلت libaudit.conf مع الاسم من ملفك:
[cmxadmin@localhost etc]$ ls -la | grep libaudit.conf
-rw-r-----. 1 root root 191 Jun 3 2014 libaudit.conf
لهذا الملف تحديدا، يمكنك ملاحظة أن الأذون هي -rw-r—
الحرف الأول، في هذه الحالة، شرطة (-) تعني أنه ملف. إذا كان دليلا، فإن شرطة سوف تستبدل بالحرف د.
تشير الأحرف الثلاثة التالية إلى الأذونات الخاصة بمالك الملف، rw-. هذا يعني أن مالك libaudit.conf لديه أذونات قراءة وكتابة.
تشير الأحرف الثلاثة التالية إلى الأذونات للمجموعة التي ينتمي إليها هذا الملف، r—. المجموعة التي تملك libaudit.conf لديها أذونات قراءة فقط.
تشير الأحرف الثلاثة التالية والأخيرة إلى الأذونات لأي مستخدمين آخرين، —. لا يملك باقي المستخدمين أذونات القراءة أو الكتابة أو التنفيذ.
بعد الأذونات، يمكنك ملاحظة الجذر. الجذر الأول يعني أن جذر المستخدم هو مالك الملف. الجذر الثاني يعني أن الملف ينتمي إلى جذر المجموعة.
مع هذه المعلومات، يصبح من الواضح أن المستخدم cmxadmin، الذي لا ينتمي إلى جذر المجموعة ولا ينتمي إليها، غير قادر على القيام بأي شيء باستخدام هذا الملف.
الخطوة 4. قم بالتبديل إلى جذر المستخدم حتى تتمكن من تعديل أذون الملف.
[cmxadmin@localhost etc]$ su -
Password:
[root@localhost ~]#
ملاحظة: للعودة إلى مستخدم cmxadmin، أستخدم الأمر su cmxadmin
الخطوة 5. انتقل للخلف إلى مسار الملف.
[root@localhost ~]# cd /etc/
[root@localhost etc]#
الخطوة 6. تغيير إذن الملف باستخدام الأمر chmod <##> <file>
[root@localhost etc]# chmod o+r libaudit.conf
[root@localhost etc]#
[root@localhost etc]# ls -la | grep libaudit.conf
-rw-r--r--. 1 root root 191 Jun 3 2014 libaudit.conf
لنقل الملف، فإن الإذن الوحيد المطلوب هو إذن القراءة (r) لمستخدمي (o) الآخرين، وبالمثل، يزيل O-R أذن القراءة إذا كنت تريد أن يكون الملف في حالته الأصلية بمجرد اكتمال النقل.
تحذير: استنادا إلى أهمية الملف الذي تريد تعديله، يمكن أن تتسبب مجموعة الأذون غير الصحيحة في سلوك غير متوقع. لاحظ ما هي الأذونات الأصلية وتأكد من توفر العدد الصحيح لكل مستخدم/مجموعة. لا تقم بتغييرات غير ضرورية.
ملاحظة: إذا كنت تريد نقل ملف من الكمبيوتر إلى CMX، يجب السماح للمستخدمين الآخرين بكتابة إذن (w) على الأقل للدليل الذي تنوي إسقاط الملف فيه. وذلك لأنه على عكس نقل الملف من CMX إلى الكمبيوتر عند إضافة ملف إلى دليل تقوم بتعديله.
الخطوة 7. افتح تطبيق FTP الخاص بك واتصل بجهاز CMX الخاص بك.
الخطوة 8. نقل libaudit.conf من CMX إلى الكمبيوتر الشخصي. بعد إجراء التغييرات السابقة على الملف، يجب أن يكون النقل ناجحا.