السلام عليكم
أردت اليوم أن أفسر لبعض الإخوان ماهي التصاريح
هذا الدرس أكثر ما يكون مهم للهاكر فهو أحد الدروس الأساسية في اللينكس
نبدأ على بركة الله
في اللينكس تحدد التصاريح لثلاثة أفراد
u: وتعني اليوزر
g: وتعني مجموعة اليوزر
o: تعني آخرون أو أي أحد
والتصاريح تقسم إلى ثلاثة :
r: التصريح بالقرائة
w: التصريح بالكتابة
x: التصريح بالتطبيق في السرفر
التصاريح تكون بهذا الشكل:
u__| _g_|_o_|
| rwx|rwx | rwx
وإحنى نلقاها كدة rwxrwxrwx
تعني يسمح لكاتب الملف بالقرائة والكتابة والتطبيق وكذلك بالنسبة لمجموعة الكاتب وكذلك لأي شخص .
وإدا كان أحد التصريحات ممنوع راح نلاقي بدله -
مثال :rwxr-x--x
في الواقع نجد سابق للتصاريح علامة تبين نوع الملف:
d:مجلد
-:ملف
l:إختصار
يعني نلاقي حاجة زي كدة
drwxrwxrwx
حيث d تبين أن الملف اللي إحنا شغالين عليه هو مجلد
اللي كنا نشوفه هنا هو التصاريح على الشكل الحرفي أو كما يطلق عليه البعض لوجيكال أو منطقي .
الآن نمر للتصاريح الرقمية
هي نفسها بس نترجمها لأرقام ::>
r تعني 4
w تعني 2
x تعني 1
والآن نضرب العدد اللي عندنا بما يناسب صلاحيات المعنية :
u: *100
g: *10
o: *1
يعني لو نترجم دي :
rwx--x--x = 7*100+1*10+1*1 =711
أظن المثال واضح
الآن نأتي لطريقة تغيير التصاريح دي
لما تكون في الكونصول أو شل يمكنك من تنفيد الأوامر وتكون إنت اليوزر أو داخل مجلد مصرح لك فيه الكتابة
يعني عندي ملف تصرحه كذا rwxr-x--x
عايز أرجعه rwxrwxr-x
في طريقتين الأولى الرقمية والثانية بالحروف والإثنين بالأمر chmod
chmod 775 file_name
أو
chmod g+w,o+r file_name
الأولى واضحة بالنسبة للثانية راح أشرحها :
g+w : أضف للمجموعة تصريح الكتابة
o+r : أضف للآخرين تصريح القرائة
أظن الدرس إنتها بس باقي أنواع أخرى من التصاريح و طرق أخرى للتغيير بس لا تهم في الحين
تحياتي لكم
أخوكم في الله THE A.N.G