كيفية تعيين حقوق الوصول

جدول المحتويات:

كيفية تعيين حقوق الوصول
كيفية تعيين حقوق الوصول

فيديو: كيفية تعيين حقوق الوصول

فيديو: كيفية تعيين حقوق الوصول
فيديو: How to Set Role-Based Access Rights 2024, يمكن
Anonim

تحتوي الدلائل والملفات على مجموعة من السمات ، بناءً على تحديد برنامج خادم الويب ما هو مسموح به بالضبط مع هذا الملف أو المجلد لكل مستخدم معين أو مجموعة من المستخدمين. يشار إلى هذه المجموعة من السمات باسم "حقوق الوصول". يوجد أدناه وصف لكيفية إنشاء وتعيين القيمة المطلوبة لحقوق الوصول إلى الملفات والمجلدات.

Chmod: كيفية تعيين الأذونات
Chmod: كيفية تعيين الأذونات

تعليمات

الخطوة 1

تعمل معظم خوادم الويب في الوقت الحاضر على أنظمة UNIX ، حيث يتم تقسيم جميع المستخدمين إلى ثلاث مجموعات: "المستخدم" (هذا هو مالك المجلد أو الملف) ، "المجموعة" (هذا عضو في نفس المجموعة مع مالك الملف) و "العالم" (هؤلاء مستخدمون آخرون). في كل مرة يتم فيها الوصول إلى الملف ، يحدد الخادم ما إذا كان الطالب ينتمي إلى إحدى هذه المجموعات. على سبيل المثال ، إذا قمت بتسجيل الدخول إلى موقعك عبر FTP ، وأدخلت كلمة المرور واسم المستخدم ، ثم يقوم الخادم بتعيينك إلى مجموعة "المستخدم". إذا كان هناك مستخدمون آخرون يسجلون الدخول إلى جانبك عبر FTP ، فسيتم تعيينهم في مجموعة "المجموعة". وعندما يرسل متصفح زائر الموقع طلبًا لملف ما ، فسيتم تعيين هذا المستخدم في مجموعة "العالم". يتلقى كل مستخدم مصنف بهذه الطريقة مجموعة من الحقوق - لكتابة الملف أو قراءته أو تنفيذه. على سبيل المثال ، بالنسبة لطلب زائر الموقع القراءة من دليل وتشغيل نص برمجي ، يجب أن يكون البرنامج النصي قد قرأ السمات الممكّنة لمجموعة "العالم" وتنفيذها. ولكي تتمكن ، بصفتك المالك ، من إنشاء دليل أو ملف جديد في أي دليل موجود باستخدام بروتوكول FTP ، يجب أن يكون لهذا الدليل سمة سماحية للكتابة لمجموعة "المستخدم".

الخطوة 2

الآن حول كيفية تشفير مجموعات حقوق المستخدم. تتكون كل مجموعة من ثلاثة أرقام: الأولى تحدد حقوق مجموعة "المستخدم" ، والثانية لمجموعة "المجموعة" ، والثالثة للمجموعة "العالمية". كل رقم عبارة عن مجموعة من أكواد التشغيل الرقمية: 4 - يعني حق القراءة (القراءة)

2 - حق الكتابة (الكتابة)

1 - التنفيذ الصحيح على سبيل المثال ، لتعيين إحدى المجموعات على حق كتابة وتنفيذ ملف ، ما عليك سوى إضافة الأرقام المقابلة (2 + 1 = 3). سيتم الحصول على الحق في القراءة والكتابة ، على التوالي ، عن طريق إضافة 4 + 2 = 6. هناك سبعة خيارات في المجموع: 1 = تنفيذ

2 = كتابة

3 = كتابة + تنفيذ

4 = قراءة

5 = قراءة + تنفيذ

6 = قراءة + كتابة

7 = قراءة + كتابة + تنفيذ وهكذا ، من أجل ، على سبيل المثال ، لتعيين الحقوق الأكثر اكتمالا لملف لكل مجموعة من المجموعات الثلاث ، تحتاج إلى تعيين مجموعة من السمات ، والتي يتم التعبير عنها بالرقم 777.

الخطوه 3

الآن حول التأسيس العملي لحقوق المستخدم باستخدام عميل FTP. يتم استخدام أمر UNIX "CHMOD" (اختصار لـ CHange MODe) لتعيين سمات الوصول. يرسل جميع عملاء FTP الحديثين مثل هذا الأمر تلقائيًا - ليست هناك حاجة لإدخاله يدويًا ، يكفي إدخال التعبير الرقمي المقابل للسمات ، أو ببساطة ضع مربعات الاختيار الضرورية في مربعات الاختيار المقابلة. أهم شيء بالنسبة لك هو الجمع الصحيح بين قيم السمات المرغوبة الموضحة في الخطوة السابقة.

موصى به: