تخطي إلى المحتوى
SPCXTools

حاسبة Chmod

التحويل بين مربعات الاختيار، والأرقام الثمانية مثل 755، والصلاحيات الرمزية مثل rwxr-xr-x.

تعمل محلياً — ملفاتك لا تغادر جهازك أبداً

جاري تحميل الأداة…

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

  1. 1حدد القراءة، والكتابة، والتنفيذ للمالك والمجموعة والآخرين — أو اكتب الصلاحية مباشرة مثل 644 أو rwxr-xr-x.
  2. 2اختيارياً، يمكنك تعيين البتات الخاصة setuid، أو setgid، أو sticky.
  3. 3اقرأ القيمة الثمانية، والصيغة الرمزية، ووصفاً واضحاً يبيّن من يمكنه فعل ماذا.
  4. 4أدخل اسم الملف وانسخ أمر chmod الجاهز.

فهم وتعيين أذونات ملفات Linux

يمتلك كل ملف ومجلد في أنظمة Linux و macOS والأنظمة الأخرى الشبيهة بـ Unix أذونات تتحكم فيمن يمكنه قراءته وتعديله وتشغيله. تُكتب هذه الأذونات إما في صورة أرقام مثل 755 أو أحرف مثل rwxr-xr-x، ويتم تعيينها باستخدام الأمر chmod. تقوم هذه الحاسبة بالتحويل بين الصيغتين، وتشرح الصلاحيات التي يمنحها كل إعداد، وتعطيك الأمر الدقيق لتنفيذه.

الميزات

  • شبكة مربعات اختيار لصلاحيات القراءة والكتابة والتنفيذ للمالك والمجموعة والآخرين.
  • إدخال الأذونات بالصيغة الثمانية (644، 4755) أو الرمزية (rw-r--r--).
  • البتات الخاصة: setuid و setgid و sticky.
  • ملخص واضح ومبسط للأذونات.
  • أمر chmod جاهز للنسخ لاسم ملفك.
  • إعدادات مسبقة شائعة مع توضيح استخداماتها.

كيف تعمل الأرقام

كل رقم هو مجموع صلاحيات القراءة (4)، والكتابة (2)، والتنفيذ (1):

الرقم الأذونات الصيغة الرمزية
7 قراءة + كتابة + تنفيذ rwx
6 قراءة + كتابة rw-
5 قراءة + تنفيذ r-x
4 قراءة فقط r--
0 بدون صلاحيات ---

تُطبق الأرقام الثلاثة على المالك، ثم المجموعة، ثم الآخرين، بهذا الترتيب. ويُستخدم رقم رابع في البداية لتعيين البتات الخاصة.

أذونات نموذجية

الوضع الاستخدام
644 الملفات العادية، صفحات الويب، الصور
755 السكربتات، البرامج، والمجلدات
600 الملفات الخاصة مثل مفاتيح SSH وملفات .env
700 المجلدات الخاصة مثل ~/.ssh
664 / 775 الملفات والمجلدات المشتركة مع مجموعة
400 الأسرار للقراءة فقط، مثل ملفات المفاتيح السحابية

أدوات ذات صلة

قم بجدولة البرامج النصية باستخدام مُولد تعبيرات Cron، وتحقق من الملفات التي تم تنزيلها باستخدام مُولد الهاش، أو حوّل الأرقام الثمانية إلى ثنائية وسداسية عشرية باستخدام محول أنظمة العد.

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

ماذا يعني chmod 755؟
7 للمالك (قراءة 4 + كتابة 2 + تنفيذ 1)، 5 للمجموعة (قراءة 4 + تنفيذ 1) و5 للآخرين. يمكن للمالك قراءة الملف وتعديله وتشغيله؛ بينما يمكن للجميع قراءته وتشغيله ولكن لا يمكنهم تعديله. هذا هو الإعداد المعتاد للبرامج النصية والبرامج والأدلة.
ماذا يعني chmod 644؟
يمكن للمالك القراءة والكتابة؛ بينما يمكن للمجموعة والآخرين القراءة فقط. هذا هو الإذن القياسي للملفات العادية مثل صفحات الويب والصور وملفات التكوين.
لماذا يعتبر chmod 777 فكرة سيئة؟
يتيح 777 لكل مستخدم على النظام قراءة الملف وتعديله وتشغيله. على خادم الويب، قد يسمح هذا للحسابات الأخرى أو العمليات المخترقة بتغيير ملفاتك. استخدم الأذونات الأكثر تقييدًا التي تفي بالغرض — عادةً 644 للملفات و755 للأدلة.
ماذا يعني إذن التنفيذ (execute) بالنسبة للأدلة؟
بالنسبة للأدلة، يعني إذن "التنفيذ" السماح بالدخول إلى الدليل والوصول إلى الملفات الموجودة بداخله، بينما يعني إذن "القراءة" السماح بعرض محتوياته. يحتاج الدليل عادةً إلى كليهما، لذا يُستخدم 755 أو 700 بدلاً من 644.
ما هي setuid و setgid و sticky bit؟
يقوم Setuid (4000) بتشغيل البرنامج بصلاحيات مالك الملف، ويقوم setgid (2000) بتشغيله بصلاحيات المجموعة أو يجعل الملفات الجديدة في الدليل ترث مجموعته، بينما يسمح sticky bit (1000) على دليل مشترك مثل /tmp للمستخدمين بحذف ملفاتهم الخاصة فقط. تظهر هذه الأذونات كـ s و s و t في الترميز الرمزي.