كيفية: تعيين أذونات IIS لكائنات معينة

ملخص

توضح هذه المقالة كيفية ترحيل أذونات UNIX لنظام الأذونات IIS وكيفية تعيين أذونات IIS لموقع ويب أو مجلد، أو ملف.

ترجمة أذونات UNIX/Apache إلى IIS

عند استخدام Apache، تؤثر على الأذونات الأساسية نظام ملف UNIX والمالك أو المجموعة التي يتم تشغيل الخادم أباتشي ضمن الكائنات التي يمكن الوصول إليها والبرامج النصية التي يمكنك تشغيلها. ومع ذلك، عند استخدام Windows، خدمات معلومات إنترنت (IIS) يمكن الوصول إلى أي ملف في شجرة المجلد الرئيسي لموقع ويب تم تكوينه (في هذا الصدد، وهو يعمل كحساب مسؤول). يتم تجاهل أذونات Windows الأساسية لمجلد أو ملف. بدلاً من ذلك، إليه منفصلة في IIS يمكنك التحكم وتحديد أنواع الوصول إلى جهاز الكمبيوتر العميل يحتوي على كائنات معينة.

إذن القراءة في IIS يشبه بت إذن القراءة للملفات في Apache/UNIX. إذن الكتابة في IIS يستخدم فقط عند استخدام البرامج النصية في صفحة الملقم النشطة (ASP) أو ويب التأليف الموزع وتعيين الإصدار (WebDAV) لتوفير وظيفة التحديث لملف; ولذلك، يشبه هذا الإذن إلى إذن الكتابة في Apache/UNIX ل WebDAV فقط. إذن Execute في UNIX الذي يقترن بتوجيه AddHandler يشير إلى أباتشي أن ملف معين هو السيناريو الذي يجب تشغيل ولم يعودوا كملف raw. في IIS، يتم منح أذونات التنفيذ على أساس موقع ويب أو على أساس مجلد فقط؛ لا يمكنك تمكين أو تعطيل ملفات البرامج النصية بهذه الطريقة. ومع ذلك، تطبيق مجموعة معالج/ملحق. منح أذونات التنفيذ لمجلد ثم قم بربط ملحق بمحرك البرمجة نصية محددة.

هذا السلوك على القيود. على سبيل المثال، لا تستخدم ملحق اسم ملف.cgi بطانية وتعتمد على سطر رأس UNIX لتحديد لغة البرمجة النصية المقابلة. هذا القيد قد يسبب مشاكل أثناء الترحيل. في هذه الحالة، يمكنك إقران ملحق اسم الملف رر لملحق اسم الملف.py للبرامج النصية بيثون البرامج النصية Perl.


إعداد IIS الأذونات لكائن

يمكنك تعيين الأذونات لأي كائن في IIS، بما في ذلك مواقع ويب، والمجلدات والملفات والبرامج النصية. لتعيين الأذونات لكائن في خدمات معلومات الإنترنت:
  1. تسجيل الدخول إلى كمبيوتر خادم الويب كمسؤول.
  2. انقر فوق ابدأ وأشر إلى إعدادات ثم انقر فوق لوحة التحكم.
  3. انقر نقراً مزدوجاً فوق أدوات إدارية، ومن ثم انقر نقراً مزدوجاً فوق إدارة خدمات إنترنت.
  4. زر الماوس الأيمن فوق موقع ويب الذي تريد تكوين في الجزء الأيمن، ومن ثم انقر فوق خصائص.
  5. إذا كنت تريد تعيين أذونات للمجلد الرئيسي لموقع ويب، انقر فوق علامة التبويب الدليل الرئيسي .
  6. إذا كنت تريد تعيين أذونات لها في مجلد في موقع ويب، انقر فوق علامة التبويب الدليل .
  7. إذا كنت تريد تعيين أذونات ملف أو برنامج نصي في مجلد، انقر فوق التبويب " ملف ".
  8. انقر فوق المقابلة الأذونات التي تريد تعيينها للكائن.
  9. لتشغيل البرنامج النصي معالجة لموقع ويب أو مجلد، انقر فوق البرامج النصية فقط من قائمة أذونات التنفيذ .

    لإيقاف معالجة البرنامج النصي، انقر فوق بلا.
  10. انقر فوق موافق.

المراجع

للحصول على معلومات إضافية حول تأمين IIS لترحيل من UNIX إلى Windows، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":

324216 كيفية: تأمين IIS في ترحيل UNIX إلى Windows
خصائص

رقم الموضوع: 324068 - آخر مراجعة: 15‏/01‏/2017 - المراجعة: 1

تعليقات