
المشاركة الأصلية كتبت بواسطة fed[L]eik
السلام عليكم ورحمة الله وبركاته
أردت فقط أن أبين بعض المعلومات حول التصريح "CHMOD"
تصريح الملفات أو المجلدات تتكون من ثلاث أرقام كما هو معلوم كل رقم له دلالته الرقم الأول لل "user" والثاني لل "group" والثالث لل "other"
كل رقم يتكون من عملية حسابية مبنية حسب الآتي
4 = القراءة (read)
2 = الكتابة (write)
1 = التشغيل (execute)
0 = لا شيء
إذا إذا أعطينا 5 يعني أنك قادر على قراءة الملف أو المجلد وتشغيله فقط دون القدرة على الكتابة فيه.
مثال شامل لأكثر توضيح
إذا كان موقعك اسمه
www.sitename.com
واسم المستخدم الذي من خلاله تستطيع الدخوا على cpanel هو monsite
في الواقع أنت تعمل على سرفر فيه user اسمه monsite
إذا أنت أعطيت لملف أو مجلد تصريح معين فإن الرقم الأول يخصك أنت
والرقم الثاني يخص بقية المستخدمين الذين لهم مواقع على نفس السرفر وينتمون إلى نفس المجموعة
والثالث للبقية
CHMOD 751
هذا يعني
7 = أنت قادر على الكتابة والقراءة والتشغيل للملف (4 + 2 + 1)
5 = بقية المستخدمين في نفس المجموعة قادرين على القراءة والتشغيل فقط ( 4 + 0 + 1)
1 = البقية قادرين على التشغيل فقط (0 + 0 + 1)
:shy: :shy: :shy: :shy: :shy:
لأعلم ان كنت موفق في التوضيح
ولكن بإمكانكم وضع تصريح 703 لمجلداتكم
7 = فهو أكثر حماية إذ يمكنك انت فقط من التحكم في المجلد الذي أعطيته ذلك التصريح
0 = المجموعة لا يمكنهم التحكم في شيء
3 = البقية : (0+2+1) 2 للكتابة ليتسنى لهم رفع الملفات من حواسيبهم (في حالة مركز التحميل) و 1 للتشغيل : لمشاهدة الصور الموجودة في ذلك المجلد
في حالة أنك أعطيت 7 للمجموعة ولم يكن السرفر في حالة SAFE MODE يمكن لذوي الحساب في نفس المجموعة من تحميل ملفات في مجلدك من خلال ملف PHP موجود في حسابكم
وبذلك ورود إمكانية الإختراق
أنا أنصح باستعمال التصريح 703
أنا عندي موقعين قمت بتجريب وضع ملفPHP يقوم بتحميل الملفات في الحساب الثاني وكانت النتيجة التالي
Warning: move_uploaded_file(): SAFE MODE Restriction in effect. The script whose uid is 32137 is not allowed to access /home/mediaest/public_html/images/pict owned by uid 32248 in /home/arabic/public_html/1.php on line 14
إذا لم يكن السرفر في حالة SAFEMODE لأمكن لي تحميل الملف من خلال الحساب الأول إلى الثاني طبعا دائما إذا كان المجلد المراد النقل إليه يحمل التصريح بالموافقة على الكتابة للمجموعة,
أما إذا كان التصريح في حالة 0 للمجموعة لا يمكن فعل شيء من خلال المستخدمين من نفس المجموعة
تحدثت كثيرا ولأعلم إن كان شرحي واضح :shy: :shy: :shy: :shy: :shy:
النتيجة 703 ك تصريح
أرجو الإفادة وتصحيحي في حالة الخطأ
سلام