حساب صلاحيات الملفات Unix وتحويلها بين الأنماط المختلفة

أداة تفاعلية لحساب وتحويل صلاحيات الملفات Unix (chmod) بين الأنماط الرمزية والأرقام.

المالك
المجموعة
الآخرون

كيف تعمل أداة حساب صلاحيات Unix

تعتمد الأداة على تفاعل المستخدم مع مربعات اختيار تمثل صلاحيات القراءة والكتابة والتنفيذ لكل من المالك والمجموعة والآخرين في ملف Unix. عند تعديل أي خيار أو إدخال رقم ثماني (octal)، يتم تحديث جميع الأنماط بشكل فوري باستخدام جافا سكريبت دون الحاجة لأي اتصال بالإنترنت أو رفع بيانات.

يتم تخزين حالة الصلاحيات في هيكل بيانات داخلي يمثل كل فئة مستخدم، وتحسب الأرقام والرموز التوضيحية تلقائيًا وتعرض للمستخدم. تتيح الأداة فهم العلاقة بين كل صيغة من صيغ الصلاحيات وكيف تؤثر الأذونات النهائية على الملفات.

لماذا تستخدم حساب صلاحيات chmod؟

الكثير من مديري الأنظمة والمطورين يحتاجون لتحويل صلاحيات الملفات بين الصيغ الرمزية مثل rwxr-xr-- وبين الأرقام الثمانية مثل 755 أو 600. الفهم الصحيح لهذه الصيغ ضروري للحفاظ على أمن الملفات وتجنب إعطاء صلاحيات زائدة قد تعرض النظام للخطر.

الأداة تتيح لك رؤية كيف تؤدي كل صلاحية إلى نتيجة مختلفة في كل صيغة، مما يساعد في اتخاذ القرار المناسب لضبط الصلاحيات خصوصاً عند العمل مع ملفات حساسة مثل مفاتيح SSH أو إعدادات النظام.

الاختيارات والحدود عند استخدام الأداة

الأداة مخصصة فقط للحساب والتحويل بين الأنماط ولا تغير فعلياً صلاحيات الملفات على جهازك أو أي نظام خارجي. لا تعالج مشكلات الملكية أو الصلاحيات المتقدمة مثل setuid أو sticky bit.

يمكن استخدامها لأي ملف أو مجلد، لكن عليك تطبيق النتائج يدوياً عبر سطر الأوامر أو أدوات النظام. كل العمليات تتم محلياً في متصفحك دون مشاركة أي بيانات خارجية، لضمان الخصوصية والأمان.

أسئلة شائعة

كيف أفسر أرقام صلاحيات الملفات الثمانية (octal) مثل 755 أو 600؟

كل رقم يمثل مجموعة أذونات: المالك، المجموعة، والآخرون. الرقم 7 يعني كل الصلاحيات (قراءة، كتابة، تنفيذ)، 5 يعني قراءة وتنفيذ بدون كتابة، و0 يعني بدون أي صلاحية.

ما الفرق بين الصيغة الرمزية والصيغة الثمانية لصلاحيات الملفات؟

الصيغة الرمزية تعرض الأذونات بحروف مثل rwx، بينما الصيغة الثمانية تختصرها إلى أرقام (مثلاً 755). كلاهما يمثل نفس الأذونات لكن بتعبير مختلف لتسهيل الفهم أو الاستخدام في الأوامر.

لماذا يعتبر الرقم 777 غير آمن لصلاحيات الملفات؟

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

ما هي الصلاحيات المناسبة للملفات الحساسة مثل المفاتيح الخاصة؟

ينصح بتعيين صلاحيات 600 أو 400 للمفاتيح الخاصة بحيث تكون القراءة والكتابة مقتصرة على المالك فقط ولا توجد صلاحية للمجموعة أو الآخرين، لحماية البيانات من الوصول غير المصرح به.

هل تغير الأداة فعلياً صلاحيات الملفات على جهازي؟

لا، الأداة مخصصة للحساب والتحويل فقط. النتائج التي تحصل عليها يمكنك تطبيقها بنفسك عبر سطر الأوامر، ولا يتم تعديل الملفات أو إرسال أي بيانات خارج المتصفح.

هل يمكن استخدام الأداة لحساب صلاحيات المجلدات؟

نعم، يمكن استخدامها لحساب صلاحيات أي ملف أو مجلد بنظام Unix. فقط تأكد من ضبط صلاحيات التنفيذ (execute) إذا كنت تريد السماح بالدخول إلى المجلد.

يوجد خطأ أو فكرة تخص هذه الأداة؟ أخبرنا