السلام عليكم و رحمة الله و بركاته
الاخوة الاعضاء في سوالف .
اكتب هذا الدرس البسيط و الذي اتمنى من الله ان تستفيدو منه . و ارجو من الاخوة اللي لديهم معلومات او اضافات ان لا يترددو باضفاتها لتعم الفائدة الجميع .
درسنا هو عن التصاريح : chmod . و هي عبارة عن اوامر تعطى للملفات او المجلدات و تعطي تلك الخاصية او الامر السماح اما بالكتابة او بالقراءة او بالتنفيذ . لذلك الملف او المجلد .
يتكون التصريح من ثلاثة مجموعات هي كالتالي :
المالك wner و هو الذي قام بانشاء الملف غالباً . او الشخص الذي يمتلك الملف .
المجموعة Group و هي مجموعة من المستخدمين يسمح لها بالمشاركة في ملكية الملفات .
الاخرين : others
هناك ثلاثة انواع من الاوامر او الصلاحيات كالتالي :
القراءة read .
الكتابة write .
التنفيذ . execute
غالباً ستجد في بعض البرامج او بعض المجلدات تتطلب منك تصريح 775 او 777 او 666 . او غير ذلك . فما معنى ذلك ؟؟
يشير الرقم الاول من اليسار ( المئات ) الى فئة المالك . و هو في الصورة التالية يمثل القيمة 7 .
و يشير الرقم في الوسط الى المجموعة و التي تمثل القيمة 5 . و كذلك الاخرين نفس القيمة 5 .
يكون التحليل كالتالي :
يتم اضافة القيمة 4 لقراءة الملف .
و يتم اضافة القيمة 2 للكتابة عليه .
و يتم اضافة القمية 1 لتنفيذ الملف او تشغيله .
اذن المجموع سبعه .
فعلى سبيل المثال لو كات القيمة 5 ستعرف على الفور ان الملف للقراءة و التنفيذ ( 4+1) .
و لو كانت القيمة 7 ستعرف انه قابل للكتابة ووالقراءة و التنفيذ ( 4+2+1) .
و لو كانت سته ستكون قراءة و كتابة . (4+2) .
و اذا لم تكن مقتنعاً يمكن زيارة هذه الصفحة و تجرب حتى تتعب .
http://javascriptkit.com/script/script2/chmodcal.shtml
الجدير بالذكر ان طريقة تغير تصريح الملف و المجلد نمطية اي انها لا تتغير كثيراً من برنامج ftp الى اخر .
مثلاُ برنامج cuteftp . تقوم بالضغط بزر الماوس الايمن و اختيار chmod و تضع القيمة المطلوبة .
الان بعد انتهينا من هذا الجزء السهل نأتي للجزء الاكثر متعه
لو دخلت على برنامج ftp او دخلت على ssh لموقعك ستجد بجانب المجلدات التالي :
او ستشاهد التالي :
يمثل الجزء الاول التالي:
d توضح انه مجلد .
rwx توضح ان للقراءة و الكتابة و التنفيذ . و ذلك للمالك .
و نفس الشئ بالنسبة للمجموعة و الاخرين .
المجلد الاخر . المسمى folder2 . نشاهد التالي :
d توضح انه مجلد .
rwx للقراءة و الكتابة و التنفيذ للمالك .
r-x للقراءة و التنفيذ فقط للمجموعة و للاخرين .
عشرة رموز الاول من اليسار لليمين . يوضح هل هو مجلد d او غيره . الثلاثة التالية للصلاحيات الخاصة بالمالك . و الثلاثة التالية للمجموعة و الثلاثة الاخيرة للاخرين .
r للقراءة
w للكتابة
x للتنفيذ
- اذا كان غير مسموح .
اذا رغبت في تغير تصريح مجلد معين او ملف معين يتم ذلك بالامر التالي :
chmod 777 foldername
أو
chmod 755 file.ext
مع خالص التحية
اخوكم ابو مشعل
ملاحظة : كتبت هالموضوع و علق الكمبيوتر و انا ما حفظته . و طار الموضوع كله و بديت اكتبه من جديد . صراحة بغيت انهبل . بس الحمد لله مشت الامور تمام