انتقل إلى المحتوى

حاسبة Chmod

قم بالتحويل بين أذونات ملفات Unix الرقمية والرمزية (chmod) باستخدام أداة حاسبة chmod البديهية هذه. يمكنك بسهولة فهم وإنشاء رموز الأذونات الصحيحة للملفات لأنظمة Linux و Unix، سواء كنت تفضل الترميز الرقمي (755) أو الرمزي (rwxr-xr-xr-x). ضرورية لمسؤولي النظام ومهندسي DevOps والمطورين الذين يعملون مع الأنظمة المستندة إلى Unix.

الأسئلة الشائعة

كيف أستخدم حاسبة Chmod؟

أدخل إما قيمة chmod رقمية (مثل 755 أو 644) أو حدد الأذونات باستخدام مربعات اختيار للمالك والمجموعة وغيرها. ستعرض الأداة على الفور التمثيل المكافئ وتشرح معنى كل إذن.

ماذا تعني الأرقام في chmod؟

يمثل كل رقم أذونات للمالك والمجموعة والآخرين على التوالي. الرقم هو مجموع: 4 (قراءة)، 2 (كتابة)، 1 (تنفيذ). على سبيل المثال، 7 (4+2+1) يعني أذونات القراءة والكتابة والتنفيذ.

ماذا يعني chmod 755؟

755 يعني أن المالك لديه أذونات كاملة (قراءة وكتابة وتنفيذ)، بينما المجموعة والآخرين لديهم أذونات قراءة وتنفيذ فقط. يُستخدم عادةً للملفات والدلائل القابلة للتنفيذ.

ما الفرق بين chmod 644 و 755؟

644 يمنح المالك صلاحيات قراءة/كتابة للمالك والجميع صلاحيات للقراءة فقط (شائع للملفات)، بينما يضيف 755 صلاحية التنفيذ لجميع المستخدمين (شائع للدلائل والبرامج النصية).

هل يمكنني رؤية الترميز الرمزي (rwxr-xr-x)؟

نعم، تعرض الآلة الحاسبة كلاً من الترميز الرقمي والرمزي. يستخدم الترميز الرمزي r (قراءة) وw (كتابة) وx (تنفيذ) و- (بدون إذن) لكل فئة من فئات المستخدمين الثلاث: المالك والمجموعة وآخرون.

لماذا يُعد فهم chmod مهمًا؟

تعتبر أذونات الملفات المناسبة ضرورية للأمان والوظائف في أنظمة Unix/Linux. يمكن أن تؤدي الأذونات غير الصحيحة إلى كشف الملفات الحساسة أو منع التطبيقات من العمل بشكل صحيح، مما يجعل معرفة chmod ضرورية لإدارة الخادم.

ما هي المخاطر الأمنية لاستخدام chmod 777؟

يمنح chmod 777 الجميع أذونات قراءة وكتابة وتنفيذ كاملة، مما يخلق ثغرات أمنية خطيرة. يمكن لأي شخص تعديل الملف أو حذفه، مما قد يعرض نظامك للخطر. لا تستخدم 777 أبدًا في الإنتاج. وبدلاً من ذلك، استخدم الحد الأدنى من الأذونات الضرورية مثل 644 للملفات (قراءة/كتابة للمالك، وقراءة للآخرين) أو 755 للملفات التنفيذية.

كيف يمكنني تعيين الأذونات لملفات خادم الويب؟

بالنسبة للملفات الثابتة (HTML وCSS والصور)، استخدم 644 (المالك للقراءة/الكتابة، والآخرون للقراءة فقط). بالنسبة للدلائل، استخدم 755 (للمالك حق الوصول الكامل، وللآخرين للقراءة/التنفيذ لسرد المحتويات). بالنسبة للبرامج النصية والملفات التنفيذية، استخدم 755. بالنسبة للملفات التي تم تحميلها في تطبيقات الويب، استخدم 600 أو 640 لمنع الوصول العام ما لم تكن هناك حاجة محددة.

ماذا يعني إذن "x" (تنفيذ) للدلائل؟

بالنسبة للدلائل، يعني إذن التنفيذ القدرة على الوصول إلى الدليل أو "اجتيازه" - للدخول إليه والوصول إلى محتوياته. بدون إذن التنفيذ، لا يمكن للمستخدمين الدخول إلى الدليل أو الوصول إلى الملفات الموجودة بداخله، حتى لو كان لديهم إذن قراءة في الدليل نفسه.

هل يمكنني استخدام chmod لجعل الملف غير قابل للتغيير؟

لا، يتحكم chmod فقط في أذونات القراءة والكتابة والتنفيذ. لجعل الملفات غير قابلة للتغيير (حتى من قِبل root)، استخدم الأمر chattr مع الخيار +i على Linux. ومع ذلك، يمنع chmod 444 (للقراءة فقط من الجميع) معظم التعديلات غير المقصودة، وهو مفيد لملفات الإعدادات.

نبذة عن OneClick Pro

OneClick Pro مجموعة مجانية تضم أكثر من 150 أداة ويب للمهام اليومية: تحويل الصور والوحدات، وتنسيق الأكواد والتحقق من صحتها، وفحص النطاقات وSEO، والعمل مع النصوص والتواريخ والأرقام. تعمل كل أداة دون تسجيل أو اشتراك، ولا تُستخدم البيانات التي تُدخلها إلا لحساب النتيجة ولا تُخزّن مطلقًا. استخدمها كصندوق أدوات سريع للمهام المنفردة، أو أضف الأدوات التي تعتمد عليها يوميًا إلى إشاراتك المرجعية.