اذهب إلى المحتوى
  • 0

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

hassenzouari98

السؤال

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

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

شكرا :)

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 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 ولا يمكن لأي مستخدم آخر التعامل معها.

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

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

اهلا اخوتي ، 

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

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...