2.5مشاركة الملفات والطابعات والوصول
الأساسي في 30 ثانية
- المشاركة تعني الإتاحة والتحكّم بالوصول: من يمكنه بلوغ المورد، وبأيّ مستوى (قراءة فقط أو قراءة-كتابة).
- الحدّ الأدنى من الامتياز: منح الضروري فقط؛ ومجلّد مفتوح للجميع يصبح مُضخِّماً للتسرّب أو لبرامج الفدية.
- تُدار الأذونات بالمجموعات، لا بالأفراد؛ والمجلّدات والطابعات بعنوان ثابت (حجز DHCP) لتُوجد دائماً.
حالة صغيرة متسلسلة — Sofiane يشارك مجلّد الموارد البشرية دون فتحه للجميع
Sofiane، تقني دعم في شركة توزيع صغيرة في الجزائر، عليه إتاحة مجلّد «HR» على خادم الملفات. الإغراء أن يفتح كل شيء تفادياً للعوائق؛ لكنه يطبّق الحدّ الأدنى من الامتياز. يضع الشبكة على ملف التعريف الخاص، ثم يُسند الأذونات بالمجموعات: مجموعة «HR» قراءة/كتابة، ومجموعة «Managers» قراءة فقط، وبلا وصول للآخرين. ويشارك أيضاً طابعة القسم بعنوان ثابت (حجز DHCP) لتبقى دائماً قابلة للوصول. وأخيراً يختبر من حساب في كل مجموعة: فالوصول المُتحصَّل يطابق القصد تماماً — لا أكثر ولا أقل.
حالة مستقلة لهذا القسم: تعود في الدرس والمخطّط والنص البرمجي وتحدّي 48 ساعة في القسم 2.5.
1. المشاركة = الإتاحة والتحكّم بالوصول
متى صارت الآلات على الشبكة، نريد المشاركة: مجلّد، طابعة. تفعيل المشاركة سهل — وهنا الخطر تحديداً. المشاركة مهارتان: إتاحة المورد، والتحكّم بمن يصل إليه وبما يمكنه فعله (قراءة فقط، أو قراءة-كتابة).
2. الحدّ الأدنى من الامتياز
المبدأ الموجِّه هو الحدّ الأدنى من الامتياز: منح كلٍّ ما يحتاجه فقط، لا أكثر. مجلّد مفتوح للجميع مريح اليوم، ومُضخِّم تسرّب أو فدية غداً. وهذا ما يرفضه Sofiane: لا «مفتوح للكل» للإسراع.
3. الإدارة بالمجموعات ومشاركة الطابعة
نُسند الأذونات إلى مجموعات (حسب الدور)، لا فرداً فرداً: فحين يصل أحدهم أو يغيّر منصبه أو يغادر، نعدّل عضويته في مجموعة — لا مئات المدخلات المتناثرة. والطابعة الشبكية تتبع المنطق نفسه: تُشارَك للأشخاص المناسبين، ويفضَّل بعنوان ثابت (حجز DHCP) لإيجادها دائماً.
🔎 مثال ملموس — 🔎 مثال ملموس — مجلّد HR مُشارَك بإحكام
الهدف: قسم الموارد البشرية يصل إلى مجلّد «HR»، ولا أحد غيره. يضع Sofiane القواعد:
مجموعة "HR" -> قراءة / كتابة
مجموعة "Managers" -> قراءة فقط
كل الآخرين -> بلا وصول
القراءة : وصول يُمنح بالمجموعة وبالمستوى
التشخيص: اختبر من حساب في كل مجموعة
القراءة: يُمنح الوصول بالمجموعة وبالمستوى، حسب الحاجة الحقيقية (الحدّ الأدنى من الامتياز).
الدرس: ثم اختبر من حساب في كل مجموعة أن الوصول يطابق القصد تماماً — لا أكثر ولا أقل.
مفردات القسم
- مورد مُشارَك
- مجلّد أو طابعة تُتاح لآلات أخرى على الشبكة.
مثال بسيط: يشارك Sofiane مجلّد «HR» على خادم الملفات.
ما ليس كذلك: ملف محلي مرئي فقط على حاسوبه.
رد فعل: إتاحة → مشاركة.
- الأذونات
- قواعد تقرّر من يصل وبأيّ مستوى (قراءة، أو قراءة/كتابة).
مثال بسيط: يمنح Sofiane قراءة/كتابة لمجموعة HR، وقراءة فقط لـ Managers.
ما ليس كذلك: النطاق الترددي المُخصَّص لكل حاسوب.
رد فعل: من وبأيّ مستوى → الأذونات.
- الحدّ الأدنى من الامتياز
- منح الوصول الضروري فقط، لا أكثر.
مثال بسيط: لا يفتح Sofiane مجلّد HR للجميع.
ما ليس كذلك: منح صلاحيات المدير لكل المستخدمين.
رد فعل: الضروري فقط → الحدّ الأدنى من الامتياز.
- مجموعة
- مجموعة مستخدمين يتلقّون الأذونات معاً (حسب الدور).
مثال بسيط: يدير Sofiane الوصول عبر مجموعة «HR»، لا مستخدماً بمستخدم.
ما ليس كذلك: إذن موضوع لشخص واحد محدّد بالاسم.
رد فعل: حسب الدور → بالمجموعة.
- ملف تعريف الشبكة (خاص/عام)
- إعداد يعامل الشبكة كموثوقة (خاصة) أو لا (عامة)، ويؤثّر في المشاركة.
مثال بسيط: يحوّل Sofiane الشبكة إلى ملف تعريف خاص قبل المشاركة.
ما ليس كذلك: مشاركة تُركت مفعّلة على شبكة عامة.
رد فعل: مشاركة → ملف تعريف خاص.
في التطبيق — في التطبيق — مشاركة مجلّد بأمان
- فعّل المشاركة واضبط الشبكة على ملف التعريف الخاص (الموثوق)، كما يفعل Sofiane.
- شارك مجلّداً: مجموعة قراءة فقط، وأخرى قراءة/كتابة (الحدّ الأدنى من الامتياز).
- شارك طابعة للأشخاص المناسبين، بعنوان ثابت (حجز DHCP).
- اختبر من آلة أخرى أن الوصول يطابق القصد تماماً.
نص برمجي خطوة بخطوة — مشاركة مجلّد HR كما يفعل Sofiane (5 د)
1) ضع الشبكة على ملف التعريف الخاص (الموثوق) وفعّل المشاركة. 2) أنشئ أو ارصد المجموعات: «HR»، «Managers». 3) أسند: HR قراءة/كتابة، وManagers قراءة فقط، وبلا وصول للآخرين. 4) شارك طابعة القسم بعنوان ثابت (حجز DHCP). 5) اختبر من حساب في كل مجموعة: يجب أن يطابق الوصول القصد تماماً.
الإدارة بالمجموعات تجعل كل التحاق أو مغادرة بسيطاً: عضوية واحدة تُعدَّل، ويبقى الكل قابلاً للتدقيق.
قالب جاهز للنسخ — سياسة المشاركة الخاصة بي
ملف تعريف الشبكة : خاص (موثوق)
مجموعة "HR" -> قراءة / كتابة
مجموعة "Managers" -> قراءة فقط
كل الآخرين -> بلا وصول
الطابعة : عنوان ثابت (حجز DHCP)
القاعدة : الحدّ الأدنى من الامتياز، بالمجموعات، ثم اختبر الوصول الفعلي
مجلّد سري
يخصص Sofiane مجلّد HR لمجموعة HR قراءة/كتابة، ولـ Managers قراءة فقط.
طابعة مُشارَكة
يشارك Sofiane الطابعة بعنوان ثابت لتبقى دائماً قابلة للوصول.
التحاق موظّف
عضوية مجموعة واحدة تُضاف، فيصحّ الوصول — دون مسّ الأذونات.
تحقّق دائماً
يختبر Sofiane من حساب في كل مجموعة أن الوصول لا أكثر ولا أقل من المطلوب.
✓ ممارسات جيدة
- أدِر بـالمجموعات، لا بالأفراد.
- طبّق الحدّ الأدنى من الامتياز على كل مورد.
- اختبر الوصول الفعلي بعد وضع الأذونات.
✗ أخطاء شائعة
- ترك مجلّد «مفتوح للجميع».
- وضع الأذونات فرداً فرداً.
- المشاركة على شبكة بملف تعريف عام.
النقاط الأساسية
- المشاركة سهلة؛ والتحكّم بالوصول هو المهارة الحقيقية.
- الحدّ الأدنى من الامتياز: وصول حسب الحاجة، قراءة مقابل كتابة.
- الأذونات بالمجموعات، لا بالأفراد.
- شبكة بملف تعريف خاص للمشاركة؛ واختبر دائماً الوصول الممنوح.
تحدٍّ 48 ساعة — طبّقه غدًا
كما يفعل Sofiane، حدّد سياسة مجلّد مُشارَك: مجموعة قراءة/كتابة، ومجموعة قراءة فقط، وبلا وصول للآخرين. ضع الشبكة على ملف التعريف الخاص، ثم اختبر من حساب في كل مجموعة أن الوصول يطابق القصد تماماً. ودوّن في جملة لماذا يكون الفتح للجميع خطراً.
- أستطيع شرح لماذا تتطلّب المشاركة التحكّم بالوصول.
- أطبّق الحدّ الأدنى من الامتياز وأدير بالمجموعات.
- أعرف مشاركة طابعة بعنوان ثابت واختبار الوصول.
أسئلة شائعة
لماذا لا نفتح كل شيء للجميع؟
الوصول الكامل للجميع يحوّل خطأً واحداً (أو فدية) إلى حادث معمّم. والحدّ الأدنى من الامتياز يحتوي الضرر.
الأذونات بالمجموعات أم بالأفراد؟
بالمجموعات: كل التحاق أو مغادرة أو تغيير دور يصبح إجراءً واحداً، ويبقى الكل قابلاً للتدقيق.
كيف يُؤمَّن مورد شبكي مُشارَك بشكل صحيح؟