حاسبة CHMOD: أذونات الملفات والمجلدات

حاسبة CHMOD — أداة مريحة لتعيين أذونات الوصول. أدخل مجموعة من الأرقام واحصل على النتيجة بالتنسيق الرقمي والرمزي.

إعدادات CHMOD

الأذوناتأذونات المالكأذونات المجموعةأذونات الآخرين
قراءة
كتابة
تنفيذ

تنسيق الإخراج

أذونات خاصة

أوامر CHMOD التي تم إنشاؤها

دعم DevBox Tools ❤️

ميزات أداة "حاسبة CHMOD"

تحويل الصلاحيات الرقمية والرمزية

تحويل فوري بين التنسيقات الثمانية (الرقمية) والرمزية للصلاحيات. أدخل 755 لترى rwxr-xr-x، أو العكس.

تمثيل بصري للصلاحيات

شاهد تمثيلاً بصرياً واضحاً للصلاحيات مع مربعات الاختيار التي تُظهر صلاحيات القراءة والكتابة والتنفيذ لكل نوع مستخدم.

صلاحيات المستخدم والمجموعة والآخرين

تعيين الصلاحيات للمالك (المستخدم) والمجموعة والآخرين بشكل منفصل، مع دعم جميع تركيبات الصلاحيات القياسية.

دليل الاستخدام والتفاصيل

تساعدك حاسبة CHMOD على تحديد أذونات الوصول للملفات والمجلدات وضبطها بشكل صحيح وسريع في الأنظمة الشبيهة بـ Unix (مثل Linux و macOS و BSD). تقوم الأداة بتحويل الأذونات بين الصيغة الرمزية والصيغة الرقمية (الثُمانية)، وتعرض صلاحيات الوصول بصريًا، كما تنشئ أوامر جاهزة للاستخدام في الطرفية.

يُعد ذلك مهمًا بشكل خاص عند إدارة الخوادم، ونشر تطبيقات الويب، وخطوط CI/CD، والحاويات، وأنظمة التخزين.

ما هي أذونات CHMOD؟

في أنظمة Unix يتم تحديد الوصول إلى الملف لثلاث فئات من المستخدمين:

  • المستخدم (User — u): مالك الملف أو المستخدم المعيَّن

  • المجموعة (Group — g): المستخدمون المنتمون إلى مجموعة الملف

  • الآخرون (Others — o): جميع مستخدمي النظام الآخرين

يمكن لكل فئة الحصول على ثلاثة أنواع من الأذونات (r، w، x):

الإذن

الرمز

القيمة الثُمانية

للملفات

للمجلدات

قراءة

r

4

قراءة محتوى الملف

عرض قائمة محتويات المجلد

كتابة

w

2

تعديل الملف

إنشاء الملفات وحذفها وإعادة تسميتها

تنفيذ

x

1

تشغيل كبرنامج أو سكربت

الدخول إلى المجلد (cd) والوصول إلى محتوياته

بدون إذن التنفيذ (x) يصبح المجلد غير قابل للوصول فعليًا — حتى لو كان إذن القراءة (r) متاحًا.

يتم جمع القيم للحصول على الرقم النهائي للأذونات لكل فئة مستخدمين.

مرجع قيم الأذونات

مستوى الوصول

الصيغة الرمزية

العملية الحسابية

القيمة الثُمانية

وصول كامل

rwx

4+2+1

7

قراءة وكتابة

rw-

4+2

6

قراءة وتنفيذ

r-x

4+1

5

قراءة فقط

r--

4

4

كتابة وتنفيذ

-wx

2+1

3

كتابة فقط

-w-

2

2

تنفيذ فقط

--x

1

1

بدون وصول

---

0

0

إعدادات الأذونات الشائعة

حالة الاستخدام

الصيغة الرمزية

القيمة الثُمانية

وصول كامل (غير مُوصى به)

rwxrwxrwx

777

مجلدات مشتركة لمجموعة

rwxrwxr-x

775

ملفات مشتركة لمجموعة

rw-rw-r--

664

مجلدات وسكربتات خاصة

rwx------

700

ملفات خاصة (مفاتيح SSH، كلمات المرور)

rw-------

600

مجلدات وسكربتات قابلة للتنفيذ

rwxr-xr-x

755

ملفات ويب قياسية (HTML، CSS، الصور)

rw-r--r--

644

خيارات تنسيق الإخراج

عند تشغيل أمر chmod يمكنك التحكم في طريقة عرض النتائج:

  • Verbose (-v) — وضع مفصّل يعرض التغييرات لكل ملف تمت معالجته

  • Changes (-c) — عرض الملفات التي تغيّرت أذوناتها فعليًا فقط

  • Silent (-f) — وضع صامت يُخفي رسائل الأخطاء (مثل رفض الوصول أو عدم وجود الملف)

  • Default — الوضع الافتراضي، يعرض الرسائل الحرجة فقط (مثل الأخطاء) دون تفاصيل عن العمليات الناجحة

خيارات تطبيق الأذونات

تتحكم هذه الإعدادات في كيفية ومكان تطبيق الأذونات:

  • Recursive (-R) — تطبيق الأذونات على المجلد وجميع محتوياته، بما في ذلك المجلدات الفرعية والملفات والروابط الرمزية (قد يختلف السلوك حسب النظام)

  • Reference File (--reference=FILE_NAME) — نسخ الأذونات من ملف موجود بدلًا من تحديد وضع رقمي يدويًا

  • بنود الإذن الخاص:

    • Setuid (+s للمالك). يعمل الملف التنفيذي بصلاحيات مالك الملف بدلاً من المستخدم الذي قام بتشغيله.

    • Setgid (+g). يختلف سلوكه حسب نوع الكائن: بالنسبة للملفات (يعمل الملف التنفيذي بصلاحيات مجموعة الملف)، وبالنسبة للمجلدات (ترث الملفات المُنشأة حديثًا مجموعة المجلد، مما يُسهّل التعاون بين أعضاء الفريق).

    • Sticky Bit (+t). يُستخدم بشكل أساسي في المجلدات المشتركة. يسمح للمستخدمين بحذف أو إعادة تسمية الملفات التي يملكونها فقط (يُستخدم عادةً في /tmp).

حاسبة CHMOD: أذونات الملفات والمجلدات

alien

حاسبة CHMOD تساعدك في حساب صلاحيات الملفات والمجلدات لأنظمة Linux وUnix. هذه الأداة تحول بين التنسيقات الرقمية (الثمانية) والرمزية للصلاحيات، مما يسهل تعيين الصلاحيات الصحيحة للملفات والمجلدات.

صلاحيات CHMOD تتحكم في من يمكنه القراءة والكتابة وتنفيذ الملفات أو المجلدات. الأداة تدعم كلاً من الترميز الثماني المكون من ثلاثة أرقام (مثل 755) والترميز الرمزي (مثل rwxr-xr-x)، مما يوفر مرونة للاستخدامات المختلفة.

مثالية لمديري الأنظمة والمطورين وأي شخص يعمل مع أنظمة Linux/Unix ويحتاج لفهم وتعيين صلاحيات الملفات بشكل صحيح.

الأسئلة المتداولة (FAQ)

حاسبة chmod هي أداة تساعدك في حساب وفهم أذونات الملفات في Unix/Linux. تحول بين الترميز الرقمي (الثماني) للأذونات (مثل 755) والترميز الرمزي (مثل rwxr-xr-x)، مما يسهل تعيين أذونات الملفات الصحيحة.

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

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

القيم الشائعة تشمل: 755 (rwxr-xr-x) للملفات القابلة للتنفيذ، 644 (rw-r--r--) للملفات العادية، 600 (rw-------) للملفات الخاصة، 777 (rwxrwxrwx) للوصول الكامل، و 750 (rwxr-x---) للملفات التي يمكن الوصول إليها من قبل المالك والمجموعة فقط.

لا، أذونات 777 تعطي صلاحيات القراءة والكتابة والتنفيذ للجميع، مما يشكل خطراً أمنياً. استخدم 777 فقط للملفات المؤقتة أو في بيئات محددة جداً ومراقبة. للملفات على الويب، 755 للمجلدات و 644 للملفات عادة ما يكون كافياً.

للملفات: القراءة (r) تسمح بعرض المحتوى، الكتابة (w) تسمح بالتعديل، التنفيذ (x) يسمح بتشغيل الملف. للمجلدات: القراءة (r) تسمح بسرد المحتويات، الكتابة (w) تسمح بإنشاء/حذف الملفات، التنفيذ (x) يسمح بالوصول إلى المجلد. المجلد يحتاج إذن التنفيذ ليكون قابلاً للوصول.

هذه الأداة مصممة خصيصاً لأذونات chmod في Unix/Linux. Windows يستخدم نظام أذونات مختلف (ACL - قوائم التحكم في الوصول)، لذا القيم الرقمية والترميز الرمزي لن ينطبقا مباشرة على أذونات ملفات Windows.

استخدم أمر chmod في الطرفية: 'chmod 755 filename' أو 'chmod u+rwx,g+rx,o+rx filename'. تظهر لك الحاسبة كلاً من التنسيق الرقمي والرمزي الذي يمكنك استخدامه مع أمر chmod.

قيّم هذه الأداة
4.5(24 المستخدمين قيّموا)