hassenzouari98 نشر 18 مايو 2016 أرسل تقرير نشر 18 مايو 2016 السلام عليكم ، اتمنى ان يشاركني احد معلوماته ويفسر لي File Permissions .. يعني الفرق بين الكودات مثل 0777 او 0755 .. ومامعنى Read - Write - Execute و User - Group - World ؟ شكرا اقتباس
1 هشام رزق الله نشر 19 مايو 2016 أرسل تقرير نشر 19 مايو 2016 صلاحيات الملفات على أنظمة لينكس سهلة، ف Write معنها صلاحية الكتابة على الملف وRead معنها صلاحية قراءة الملف وأما Execute فهي صلاحية تنفيذ/تشغيل الملف. صلاحية التنفيذ يرمز لها بالرقم 1. صلاحية الكتابة يرمز لها بالرقم 2. صلاحية القراءة يرمز لها بالرقم 4. كود 777 يتكون من ثلاثة أجزاء فـ 7 الأولى ترمز إلى صلاحيات مالك الملف و 7 الثانية إلى صلاحيات المجموعة وأما الأخيرة فترمز إلى صلاحيات الآخرين. الرقم 7 هو جمع الأرقام 1 + 2 + 4 = 7 أي لديه صلاحيات التنفيذ والقراءة والكتابة. أما 5 فهو جمع الأرقام 1 + 4 + 5 أي لديه صلاحية التنفيذ والقراءة. وهكذا دواليك. اقتباس
0 hassenzouari98 نشر 19 مايو 2016 الكاتب أرسل تقرير نشر 19 مايو 2016 اهلا اخي ، اجابة وشرح رائع اخي ولكن مافائدة هذه الصلاحيات وفيما تختلف عن بعضها البعض ، يعني مالفرق لو وضعت ملف 0755 او 0777 ؟ يعني ساتركها كلها 0777 وارتاح ^^ شكرا اقتباس
1 محمد ديوب2 نشر 19 مايو 2016 أرسل تقرير نشر 19 مايو 2016 بتاريخ 1 ساعة قال hassenzouari98: اهلا اخي ، اجابة وشرح رائع اخي ولكن مافائدة هذه الصلاحيات وفيما تختلف عن بعضها البعض ، يعني مالفرق لو وضعت ملف 0755 او 0777 ؟ يعني ساتركها كلها 0777 وارتاح ^^ شكرا أخي تكون الفائدة في إدارة وصول المستخدمين لهذه الملفات. لنفترض أنه لديك ملف لا تريد أن يعدل عليه أحد سوى المالك بينما ترغب بالسماح للمجموعة والآخرين بقراءة الملف فتعطيه صلاحيات 755. أما لو أردت السماح للمالك والمجموعة بتعديل الملف بينما يمكن للآخرين قرائته فقط فتعطيه صلاحيات 775. في حال تريد ألا يشاهد الآخرين الملف نهائياً تعطيه صلاحيات 770. وهكذا دواليك..... اقتباس
1 هشام رزق الله نشر 19 مايو 2016 أرسل تقرير نشر 19 مايو 2016 بتاريخ 2 ساعات قال hassenzouari98: اهلا اخي ، اجابة وشرح رائع اخي ولكن مافائدة هذه الصلاحيات وفيما تختلف عن بعضها البعض ، يعني مالفرق لو وضعت ملف 0755 او 0777 ؟ يعني ساتركها كلها 0777 وارتاح ^^ شكرا أسباب أمنية أخي، فهنالك ملفات لا يمكن لمستخدمين العاديين التلاعب بها وإلا ستحدث مشاكل في النظام مثل ملفات النظام الأساسية والتي ستكون صلاحيات التعامل معها للمستخدم الجذر root ولا يمكن لأي مستخدم آخر التعامل معها. يمكنك تغيير صلاحيات أي ملف في نظام لينكس إذا كنت المستخدم الجذر. بالنسبة للخوادم فنفس الشيء. اقتباس
0 hassenzouari98 نشر 19 مايو 2016 الكاتب أرسل تقرير نشر 19 مايو 2016 بتاريخ 2 ساعات قال Mohammad S. Dayoub: أخي تكون الفائدة في إدارة وصول المستخدمين لهذه الملفات. لنفترض أنه لديك ملف لا تريد أن يعدل عليه أحد سوى المالك بينما ترغب بالسماح للمجموعة والآخرين بقراءة الملف فتعطيه صلاحيات 755. أما لو أردت السماح للمالك والمجموعة بتعديل الملف بينما يمكن للآخرين قرائته فقط فتعطيه صلاحيات 775. في حال تريد ألا يشاهد الآخرين الملف نهائياً تعطيه صلاحيات 770. وهكذا دواليك..... بتاريخ 36 دقائق مضت قال هشام رزق الله: أسباب أمنية أخي، فهنالك ملفات لا يمكن لمستخدمين العاديين التلاعب بها وإلا ستحدث مشاكل في النظام مثل ملفات النظام الأساسية والتي ستكون صلاحيات التعامل معها للمستخدم الجذر root ولا يمكن لأي مستخدم آخر التعامل معها. يمكنك تغيير صلاحيات أي ملف في نظام لينكس إذا كنت المستخدم الجذر. بالنسبة للخوادم فنفس الشيء. اهلا اخوتي ، شكرا لكم فقد افدتموني كثيرا واجابتكم كافية ووافية اقتباس
السؤال
hassenzouari98
السلام عليكم ،
اتمنى ان يشاركني احد معلوماته ويفسر لي File Permissions .. يعني الفرق بين الكودات مثل 0777 او 0755 .. ومامعنى Read - Write - Execute و User - Group - World ؟
شكرا
5 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.