الصفحة الرئيسية » howto » لماذا يسمح نظام Linux للمستخدمين بإزالة دليل الجذر؟

    لماذا يسمح نظام Linux للمستخدمين بإزالة دليل الجذر؟

    في معظم الأوقات ، لا يقوم أي منا بإصرار بإجراء يكسر حرفيًا أنظمة التشغيل لدينا ويجبرنا على إعادة تثبيتها. ولكن ماذا لو كان هذا الإجراء يمكن أن يحدث بسهولة عن طريق الصدفة في جزء المستخدم؟ اليوم SuperUser سؤال وجواب يكون الجواب على سؤال القارئ الخلط.

    تأتي جلسة الأسئلة والأجوبة اليوم مقدمة من SuperUser-a subdivision of Stack Exchange ، وهي مجموعة مجتمعية مدفوعة من مواقع Q & A.

    السؤال

    يريد قارئ SuperUser fangxing معرفة سبب سماح Linux للمستخدمين بإزالة الدليل الجذر:

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

    في يوم من الأيام ، أردت فقط إزالة دليل وتشغيله rm -rf /, التي "كسرت" نظامي. لقد كنت أتساءل لماذا لم يمنع مصممو لينكس هذا الأمر الخطير من أن يتم تشغيلهم بسهولة.

    لماذا يسمح Linux للمستخدمين بإزالة الدليل الجذر?

    الاجابة

    مساهم SuperUser Ben N لديه إجابة لنا:

    لماذا يمنعك من فعل ما تريده باستخدام جهاز الكمبيوتر الخاص بك؟ تسجيل الدخول باسم جذر أو استخدام سودو يقول حرفيا للآلة ، "أنا أعرف ما أفعله." منع الناس من القيام بأشياء مشكوك فيها عادة ما يمنعهم أيضا من القيام بأشياء ذكية (كما عبر عنها ريموند تشين).

    إلى جانب ذلك ، هناك سبب واحد واضح وجيه للسماح للمستخدم بإشعال الدليل الجذر: فك الكمبيوتر عن طريق محو نظام التشغيل ونظام الملفات بالكامل. (خطر! على بعض أنظمة UEFI, rm -rf / يمكن أيضا أن يكون لبنة الجهاز المادي أيضا.) وهو أيضا شيء معقول للقيام داخل السجن chroot.

    على ما يبدو ، ركض الناس عن طريق الخطأ الأمر لدرجة أنه تم إضافة ميزة السلامة. rm -rf / لا يفعل شيئا على معظم الأنظمة إلا -عدم المحافظة على الجذر يتم توفير أيضا ، وليس هناك طريقة يمكنك كتابة ذلك عن طريق الصدفة. ويساعد ذلك أيضًا في الوقاية من النصوص غير المرئية المكتوبة بشكل سيئ ولكن ذات النوايا الحسنة.


    هل لديك شيء تضيفه إلى الشرح؟ الصوت قبالة في التعليقات. هل ترغب في قراءة المزيد من الإجابات من مستخدمي Stack Exchange الآخرين المحترفين بالتكنولوجيا؟ تحقق من موضوع المناقشة الكامل هنا.

    Image Credit: ويكيميديا ​​كومنز