MOHAMED
06-14-2012, 07:33 PM
http://islam-sister.com/uploadis/upfile/AX2Gn-0vo5_31852098.gif
كلنا تقريبا نعلم الارقام الخاصه بصلاحيات الملفات مثل 777 و 644 ويمكن نكون عارفين تاثيرها لكن ما نعرف السبب.
و السبب ببساطه هو انه عباره عن ثلاث ارقام 6 و 4 و 4 على سبيل المثال.
ال 6 الاولى هى صلاحيات صاحب الملف اى بمعنى الشخص اللى قام بعمله او قام برفعه.
و ال 4 الاولى تمثل صلاحيات المجموعة التى ينتمى اليها صاحب الملف
و 4 الثانية تمثل صلاحيات اى شخص اخر على النظام
كل رقم من الارقام يحتوى فى داخله على 3 انواع من الصلاحيات و هى
read - write - execute
يمكن افتراض ان رقم كل صلاحية كالتالى:
read = 4
write = 2
execute = 1
لو جمعناهم بينتج الرقم 7 ولذلك فان الرقم 7 يمثل كافة الصلاحيات سواء قرائه او كتابة او تنفيذ
و الرقم 7 7 7 يمثل جميع الصلاحيات لكل من صاحب الملف والمجموعة التابع لها و ايضا اى شخص على النظام بخلاف صاحب الملف و المجموعة
لو اخذنا مثلا الصلاحيات 6 شان نشوف تمثيلها ومعناها
راح تكون تساوى مجموع read + write اى انها تمثل صلاحيات القراءه و الكتابة وليس التنفيذ
مثال كامل اخر لو افترضنا الصلاحيات 760
معناها كالتالى
صاحب الملف = 7 = 4+2+1 = read + write + execute
مجموعة صاحب الملف = 6 = 4+2+0 = read+write
اى شخص اخر على النظام= 0 = 0+0+0 = لا يوجد صلاحيات لاى شخص
طبعا الملفات التى لا يوجد لها صلاحات تبقى تحت سيطرة ال root و هو الحساب مدير النظام و بالتالى لا يوجد شخص يمكنه التحكم فى الملف باستثناء مدير النظام
ان شاء الله يكون الامر بسيط واذا وجد اى استفسار متابع معكم.
منقول للاستفادة
كلنا تقريبا نعلم الارقام الخاصه بصلاحيات الملفات مثل 777 و 644 ويمكن نكون عارفين تاثيرها لكن ما نعرف السبب.
و السبب ببساطه هو انه عباره عن ثلاث ارقام 6 و 4 و 4 على سبيل المثال.
ال 6 الاولى هى صلاحيات صاحب الملف اى بمعنى الشخص اللى قام بعمله او قام برفعه.
و ال 4 الاولى تمثل صلاحيات المجموعة التى ينتمى اليها صاحب الملف
و 4 الثانية تمثل صلاحيات اى شخص اخر على النظام
كل رقم من الارقام يحتوى فى داخله على 3 انواع من الصلاحيات و هى
read - write - execute
يمكن افتراض ان رقم كل صلاحية كالتالى:
read = 4
write = 2
execute = 1
لو جمعناهم بينتج الرقم 7 ولذلك فان الرقم 7 يمثل كافة الصلاحيات سواء قرائه او كتابة او تنفيذ
و الرقم 7 7 7 يمثل جميع الصلاحيات لكل من صاحب الملف والمجموعة التابع لها و ايضا اى شخص على النظام بخلاف صاحب الملف و المجموعة
لو اخذنا مثلا الصلاحيات 6 شان نشوف تمثيلها ومعناها
راح تكون تساوى مجموع read + write اى انها تمثل صلاحيات القراءه و الكتابة وليس التنفيذ
مثال كامل اخر لو افترضنا الصلاحيات 760
معناها كالتالى
صاحب الملف = 7 = 4+2+1 = read + write + execute
مجموعة صاحب الملف = 6 = 4+2+0 = read+write
اى شخص اخر على النظام= 0 = 0+0+0 = لا يوجد صلاحيات لاى شخص
طبعا الملفات التى لا يوجد لها صلاحات تبقى تحت سيطرة ال root و هو الحساب مدير النظام و بالتالى لا يوجد شخص يمكنه التحكم فى الملف باستثناء مدير النظام
ان شاء الله يكون الامر بسيط واذا وجد اى استفسار متابع معكم.
منقول للاستفادة