حاسبة chmod
الأذونات
الترميز الثماني
استخدم 3 أرقام (مثل 755). يُقرأ كل رقم: قراءة (4)، كتابة (2)، تنفيذ (1).
الترميز الرمزي
استخدم rwxr-xr-x أو ترميز chmod الرمزي مثل u+rwx,g+rx,o+rx.
الإعدادات المسبقة الشائعة
أمر chmod
الملخص
التفاصيل التقنية
كيف تعمل حاسبة chmod
ما الذي تفعله الأداة
تساعدك حاسبة chmod هذه على التحويل بين تنسيقات أذونات ملفات Unix. أدخل الأذونات باستخدام مربعات اختيار مرئية، أو الترميز الثماني (مثل 755)، أو الترميز الرمزي (مثل rwxr-xr-x)، وشاهد فورًا المكافئ في جميع التنسيقات. كما تولّد الأداة أمر chmod الكامل جاهزًا للنسخ واللصق في الطرفية.
حالات استخدام شائعة للمطورين
يستخدم المطورون ومسؤولو الأنظمة حاسبات chmod عند إعداد خوادم الويب، أو نشر التطبيقات، أو استكشاف مشكلات الأذونات وإصلاحها. تشمل السيناريوهات الشائعة جعل السكربتات قابلة للتنفيذ (755)، وتأمين ملفات الإعدادات (600)، وضبط أذونات مجلدات الويب بشكل صحيح (755 للمجلدات، و644 للملفات)، وفهم الأذونات الموجودة على أنظمة موروثة.
شرح تنسيق الأذونات
تتكون أذونات Unix من ثلاث مجموعات: المالك (المستخدم الذي يملك الملف)، والمجموعة (المستخدمون ضمن مجموعة الملف)، والآخرون (الجميع). يمكن لكل مجموعة امتلاك أذونات القراءة (4) والكتابة (2) والتنفيذ (1). يجمع الترميز الثماني هذه القيم: 7 تعني rwx (4+2+1)، و5 تعني r-x (4+1)، و4 تعني r-- (قراءة فقط). تشمل الإعدادات المسبقة الشائعة 755 (للمالك وصول كامل، وللآخرين قراءة/تنفيذ)، و644 (للمالك قراءة/كتابة، وللآخرين قراءة فقط)، و600 (للمالك فقط).
المزالق الشائعة والحالات الطرفية
ضبط الأذونات بشكل مفتوح جدًا (مثل 777) يخلق ثغرات أمنية. كن حذرًا بشكل خاص مع الملفات التي تحتوي على كلمات مرور أو مفاتيح API — ينبغي أن تكون عادةً 600 أو 400. تذكّر أن إذن التنفيذ على المجلدات يعني القدرة على الوصول إلى الملفات داخلها، وليس تشغيلها كبرامج. عند الاستكشاف، تحقق من أذونات الملف وأذونات المجلدات الأصلية أيضًا.
متى تستخدم هذه الأداة بدلًا من سطر الأوامر
استخدم هذه الحاسبة عندما تحتاج إلى فهم قيم الأذونات أو تحويلها، خصوصًا عند العمل مع أنظمة أو توثيق غير مألوف. إنها مفيدة للتعلّم والتحقق. أما لإجراء تغييرات فعلية على الأذونات، فستحتاج إلى تشغيل أمر chmod على خادمك أو جهازك المحلي. يمكن نسخ الأمر المُولَّد مباشرةً إلى الطرفية.