Chmod Calculator
تحويل أذونات ملفات Unix/Linux بين الترميز الثماني (755)، السلسلة الرمزية (rwxr-xr-x)، والمربعات. إنشاء أمر chmod الجاهز للتشغيل على الفور.
Chmod Calculator
بدّل مربعات الاختيار أو اكتب قيمة ثمانية أو رمزية — جميع الحقول تُحدّث على الفور.
| قراءة (r) | كتابة (w) | تنفيذ (x) | Octal | |
|---|---|---|---|---|
| المالك (u) | 7 | |||
| المجموعة (g) | 5 | |||
| الآخرون (o) | 5 |
معنى الأذونة
Owner: read, write, execute · Group: read, execute · Others: read, execute
بيانات تبقى في متصفحك — لا يتم إرسال أي بيانات إلى أي خادم.
فهم أذونات ملفات Unix
لكل ملف ومجلد على نظام Unix/Linux ثلاث مجموعات أذونات: المالك (المستخدم الذي يمتلك الملف)، المجموعة (مجموعة مسماة من المستخدمين)، والآخرون (الجميع الآخرون). لكل مجموعة ثلاث بتات: القراءة (r = 4)، الكتابة (w = 2)، والتنفيذ (x = 1). الرقم الثماني لكل مجموعة هو مجموع البتات النشطة، لذلك rwx = 7، r-x = 5، r-- = 4.
قيم الأذونات الشائعة
755 (rwxr-xr-x) نموذجية للملفات والمجلدات القابلة للتنفيذ — المالك يمكنه القراءة والكتابة والتنفيذ؛ المجموعة والآخرون يمكنهم القراءة والتنفيذ. 644 (rw-r--r--) معيار للملفات العادية — المالك يمكنه القراءة والكتابة، الآخرون يمكنهم فقط القراءة. 700 (rwx------) يعطي الوصول الكامل فقط للمالك، مناسب للنصوص البرمجية الخاصة.
كيفية الاستخدام
- بدّل مربعات القراءة والكتابة والتنفيذ للمالك والمجموعة والآخرين.
- أو اكتب رقماً ثمانياً (مثل 755) في حقل الثماني.
- أو اكتب سلسلة رمزية (مثل rwxr-xr-x) في حقل الرمزي.
- عدّل اسم الملف في صندوق الأمر، ثم انسخ أمر chmod الكامل.
تتم جميع المعالجة في متصفحك — لا يتم إرسال شيء إلى أي خادم.
الأسئلة الشائعة
- ماذا يعني chmod 777؟
- chmod 777 يمنح أذونات القراءة والكتابة والتنفيذ للجميع — المالك والمجموعة وجميع المستخدمين الآخرين. نادراً ما يكون مناسباً للملفات الإنتاجية لأنه يسمح لأي شخص على النظام بتعديل أو تنفيذ الملف.
- ما الفرق بين الترميز الثماني والرمزي؟
- الترميز الثماني يمثل مجموعات الأذونات الثلاث كأرقام (مثل 755)، حيث يكون كل رقم هو مجموع البتات النشطة: قراءة=4، كتابة=2، تنفيذ=1. الترميز الرمزي يوضحها كسلسلة من 9 أحرف مثل rwxr-xr-x، حيث يعني الشرطة (-) أن الأذونة غير محددة.
- هل تنطبق هذه الأذونات على Windows؟
- لا. chmod والأذونات الثمانية هي مفهوم Unix/Linux/macOS. يستخدم Windows قوائم التحكم في الوصول (ACLs) التي تُدار عبر icacls أو خصائص الملف. الأداة مخصصة لأنظمة قائمة على Unix.
- ماذا يعني بت التنفيذ للمجلد؟
- بالنسبة للمجلدات، بت التنفيذ يعني أذونة 'البحث' — يسمح للمستخدمين بدخول المجلد والوصول إلى الملفات بداخله. لا يمكن الوصول إلى مجلد بدون أذونة تنفيذ حتى لو تم تعيين أذونة القراءة.