chmod 777 - المعنى والمخاطر ومتى (لا) تستخدمه
قم بتحويل أذونات ملفات Linux بين مربعات اختيار rwx والأرقام الثمانية والتدوين الرمزي باستخدام أمر chmod الجاهز.
النتيجة
تفتح هذه الصفحة الآلة الحاسبة مع تطبيق 777 بالفعل: تم تحديد جميع خانات الاختيار التسعة، والرمز الرمزي يقرأ -rwxrwxrwx، وكل فئة - مالك والمجموعة وآخرون - تحصل على 7، وهي 4 (قراءة) + 2 (كتابة) + 1 (تنفيذ). بمعنى آخر، يمكن لأي حساب مستخدم على الجهاز قراءة الملف أو تعديله أو حذفه أو تنفيذه.
وهذا هو بالضبط السبب الذي يجعل chmod 777 هو الحل الخاطئ دائمًا تقريبًا. على خادم الويب، يعني ذلك أن عملية PHP أو مكون إضافي مخترق أو أي حساب محلي آخر يمكنه إعادة كتابة البرامج النصية الخاصة بك - وهو مسار كلاسيكي لإدخال البرامج الضارة. عادةً ما تخفي نصيحة "إصلاح الأذونات بـ 777" التي يتم الاستشهاد بها بشكل شائع مالكًا خاطئًا: يؤدي اختيار 755 للمستخدم الصحيح و755 للأدلة مع 644 للملفات إلى حل نفس المشكلة دون فتح الوصول للكتابة إلى العالم.
الاستخدامات المشروعة لـ 777 نادرة ومؤقتة: دليل مؤقت مشترك على جهاز افتراضي أو تصحيح الأخطاء على جهاز لا يمكن لأحد سواك الوصول إليه. إذا احتفظت بها، فاحتفظ بها لفترة قصيرة. استخدم مربعات الاختيار الموجودة في هذه الصفحة للانتقال إلى 755 أو 775 ومشاهدة الرقم الثماني وتحديث أمر chmod مباشرةً.