• 0

ماذا تعني File Permissions الموجودة بالسيرفير؟

السلام عليكم ، 

اتمنى ان يشاركني احد معلوماته ويفسر لي File Permissions .. يعني الفرق بين الكودات مثل 0777 او 0755 .. ومامعنى Read - Write -  Execute  و User - Group - World ؟

شكرا :)

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 1

صلاحيات الملفات على أنظمة لينكس سهلة، ف Write معنها صلاحية الكتابة على الملف وRead معنها صلاحية قراءة الملف وأما Execute فهي صلاحية تنفيذ/تشغيل الملف.

صلاحية التنفيذ يرمز لها بالرقم 1.

صلاحية الكتابة يرمز لها بالرقم 2.

صلاحية القراءة يرمز لها بالرقم 4.

كود 777 يتكون من ثلاثة أجزاء فـ 7 الأولى ترمز إلى صلاحيات مالك الملف و 7 الثانية إلى صلاحيات المجموعة وأما الأخيرة فترمز إلى صلاحيات الآخرين.

الرقم 7 هو جمع الأرقام 1 + 2 + 4 = 7 أي لديه صلاحيات التنفيذ والقراءة والكتابة.

أما 5 فهو جمع الأرقام 1 + 4 + 5 أي لديه صلاحية التنفيذ والقراءة.

وهكذا دواليك.

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 1
بتاريخ 1 ساعة قال hassenzouari98:

اهلا اخي ، 

اجابة وشرح رائع اخي :) 

ولكن مافائدة هذه الصلاحيات وفيما تختلف عن بعضها البعض ، يعني مالفرق لو وضعت ملف 0755 او 0777 ؟ يعني ساتركها كلها 0777 وارتاح ^^

شكرا

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

أما لو أردت السماح للمالك والمجموعة بتعديل الملف بينما يمكن للآخرين قرائته فقط فتعطيه صلاحيات 775.

في حال تريد ألا يشاهد الآخرين الملف نهائياً تعطيه صلاحيات 770.

وهكذا دواليك.....

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 1
بتاريخ 2 ساعات قال hassenzouari98:

اهلا اخي ، 

اجابة وشرح رائع اخي :) 

ولكن مافائدة هذه الصلاحيات وفيما تختلف عن بعضها البعض ، يعني مالفرق لو وضعت ملف 0755 او 0777 ؟ يعني ساتركها كلها 0777 وارتاح ^^

شكرا

أسباب أمنية أخي، فهنالك ملفات لا يمكن لمستخدمين العاديين التلاعب بها وإلا ستحدث مشاكل في النظام مثل ملفات النظام الأساسية والتي ستكون صلاحيات التعامل معها للمستخدم الجذر root ولا يمكن لأي مستخدم آخر التعامل معها.

يمكنك تغيير صلاحيات أي ملف في نظام لينكس إذا كنت المستخدم الجذر.

بالنسبة للخوادم فنفس الشيء.

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

اهلا اخي ، 

اجابة وشرح رائع اخي :) 

ولكن مافائدة هذه الصلاحيات وفيما تختلف عن بعضها البعض ، يعني مالفرق لو وضعت ملف 0755 او 0777 ؟ يعني ساتركها كلها 0777 وارتاح ^^

شكرا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0
بتاريخ 2 ساعات قال Mohammad S. Dayoub:

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

أما لو أردت السماح للمالك والمجموعة بتعديل الملف بينما يمكن للآخرين قرائته فقط فتعطيه صلاحيات 775.

في حال تريد ألا يشاهد الآخرين الملف نهائياً تعطيه صلاحيات 770.

وهكذا دواليك.....

 

بتاريخ 36 دقائق مضت قال هشام رزق الله:

أسباب أمنية أخي، فهنالك ملفات لا يمكن لمستخدمين العاديين التلاعب بها وإلا ستحدث مشاكل في النظام مثل ملفات النظام الأساسية والتي ستكون صلاحيات التعامل معها للمستخدم الجذر root ولا يمكن لأي مستخدم آخر التعامل معها.

يمكنك تغيير صلاحيات أي ملف في نظام لينكس إذا كنت المستخدم الجذر.

بالنسبة للخوادم فنفس الشيء.

اهلا اخوتي ، 

شكرا لكم فقد افدتموني كثيرا واجابتكم كافية ووافية :)

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن