شرح تراخيص الملفات بالاستضافة







السلام عليكم ورحمة الله وبركاتة
في هذا الدرس سنقوم بشرح ما هي صلاحيات الملفات؛ لأن البعض يعاني من صعوبة فهمها، وبإذن الله يكون الشرح بسيط وسهل
اوﻻً: تنقسم االصلاحيات الى 3 مجموعات
المجموعة الأولى: Users
المجموعة الثانية: Groups
المجموعة الثالثة: Others
مثــــــــال:
لنفترض أن لدينا ملف او ملجد بهذا التصريح drwxr-xr-x
ينقسم هذا التصريح الى 4 اقسام
القسم الاول:
* أن يبدأ التصريح بحرف (d) والذي يدل على ان نوعه (مجلد)، والمجلد يكون بداخله ملفات ومجلدات اخرى
* أن يبدأ التصريح بعلامة الناقص او الداش ( - ) والذي يدل على ان نوعه (ملف)، الملف يكون نوعه txt,php,الخ..
القسم الثاني: يتكون من أول 3 حروف بعد الحرف الاول وتكون هذه الحروف مخصصة للمجموعة الأولى Users، وهم: rwx الموجودين بالمثال،
وسنتعرف ما هي هذه الحروف وما فوائدها
القسم الثالث: يتكون من أول 3 حروف بعد الحروف التي اخذناها في القسم الثاني وتكون هذه الحروف مخصصة للمجموعة الثانية Groups، وهم:
r-x الموجودين بالمثال
القسم الرابع: يتكون من أول 3 حروف بعد الحروف التي اخذناها في القسم الثالث وتكون هذه الحروف مخصصة للمجموعة الثالثة Others، وهم:
r-x الموجودين بالمثال
والآن بعدما تعرفنا على هذه المعلومات
لننتقل الآن لشرح هذه الحروف
حرف r والذي يدل على Read ومعناه باللغة العربية (قراءة)
حرف w والذي يدل على Write ومعاه باللغة العربية (كتابة)
حرف x والذي يدل على Execute ومعاه باللغة العربية (تنفيذ)
اشارة الناقص او الداش - والتي تدل على No acces ومعناها باللغة العربية (بدون صلاحية)
ويمكن استبدال هذه الحروف بأرقام
r = 4
w = 2
x = 1
- = 0
وهنا يجب التنبيه الى أن هذه الأرقام مهمة جدا وتعتبر عملية حسابية لايجاد رقم معين يدل على تنفيذ أمرٍ معين
واليكم هذه الصورة من داخل لوحة الـcpanel والتي تدل على صلاحيات احد الملفات

فكما تدل الصورة على عِدة ارقام
مثلاً 755
يمكن جمع هذه الارقام لتصبح بشكل صحيح
وكما قلنا أن كل رقم له مجموعة معينة والتي ذكرنا منها : users,groups,others
المجموع الاولى لديها جميع التصاريح، كيف عرفنا ذلك؟
ببساطة جمعنا الصلاحيات هكذا
rwx = 4+2+1 = 7 // انتبة : هذه للمجموعة الاولى
المجموعة الثانية
r-x = 4+0+1 = 5 // انتبة : هذه للمجموعة الثانية
المجموعة الثالثة
r-x = 4+0+1 = 5 // انتبة : هذه للمجموعة الثالثة
لنضع هذه الأرقام بجانب بعضها فتظهر هكذا: 755
والمثال الثاني في نفس الصورة لديه الصﻻحية رقم 644 والتي تُحسب بالشكل التالي
rw- = 4+2+0 = 6
r-- = 4+0+0 = 4
r-- = 4+0+0 = 4
لنضع هذه الأرقام بجانب بعضها فتظهر هكذا: 644
واليكم أحد الأمثلة المباشرة على تصاريح الحروف من داخل السيرفر
لنأخذ هذه الصورة

التصريح الأول: drwxr-xr-x
كما ذكرنا أن الحرف الاول يدل على النوع
التصريح يبدأ بحرف d اذن هو مجلد
ثم نأخذ الحروف الباقية مقسمة على 3 اجزاء هكذا:
rwx
r-x
r-x
والتي تظهر في الـcpanel بالشكل التالي
rwx = 7
r-x = 5
r-x = 5
اذن عرفنا أن تصريح المجلد هو 755
التصريح الثاني: -rw-r--r--
كما ذكرنا أن الحرف الاول يدل على النوع
التصريح يبدأ بعﻻمة - اذن هو ملف
والتصريح يكون كالتالي:
rw- = 6
r-- = 4
r-- = 4
الرقم هو: 644
يرجى الانتباه الى أن الحرف الاول d او - ﻻ يحسب في التصاريح بل هو لمعرفة النوع فقط!
الى هنا يكون قد انتهى هذا الدرس، سائلين المولى عز وجل أن نكون قد وُفِقنا في شرحه لكم

https://www.traidnt.net/vb/traidnt2727185/