30Aug

למה לינוקס אפשר למשתמשים להסיר את המדריך שורש?

רוב הזמן, אף אחד מאיתנו לא מרצה לבצע פעולה כי יהיה ממש לשבור את מערכות ההפעלה שלנו לאלץ אותנו להתקין אותם מחדש.אבל מה אם פעולה כזו יכולה בקלות להתרחש גם במקרה על ידי המשתמש?סופר אוסר של היום Q & פוסט יש את התשובה לשאלה של מבולבל הקורא.

השאלה של היום &מפגש תשובה מגיע אלינו באדיבות SuperUser - חלוקה של סטאק שערי, קהילה מונחה קיבוץ של Q & אתרי אינטרנט.

השאלה

SuperUser הקורא fangxing רוצה לדעת למה לינוקס יאפשר למשתמשים להסיר את ספריית השורש:

כאשר התקנתי לינוקס במחשב שלי בפעם הראשונה, תמיד אהבתי להשתמש שורש כי אני לא צריך להוסיף sudo והזן את הסיסמה שלי בכל פעם שאני להורג פקודה כי יש צורך ברמת השורש הרשאות.

יום אחד, רק רציתי להסיר ספרייה ורץ rm -rf / , אשר "שבר" המערכת שלי.אני תוהה מדוע המעצבים של לינוקס לא חוסמים פקודה מסוכנת כזו מלהיות מנוהלים בקלות כזאת.

מדוע לינוקס מאפשרת למשתמשים להסיר את ספריית הבסיס?

תשובה

SuperUser תורם בן N יש את התשובה עבורנו:

למה זה צריך לחסום אותך לעשות מה שאתה רוצה עם המחשב שלך?רישום או באמצעות sudo אומר למכונה "אני יודע מה אני עושה." מניעת אנשים לעשות דברים מפוקפקים בדרך כלל גם מונע מהם לעשות דברים חכם( כפי שהביע ריימונד חן).

חוץ מזה, יש סיבה אחת טובה במיוחד כדי לאפשר למשתמש לפיד את ספריית השורש: הסרת המחשב ממחיקה מוחלטת של מערכת ההפעלה ומערכת הקבצים.על כמה מערכות UEFI, rm -rf / יכול גם לבנה מכונה פיזית.) זה גם דבר סביר לעשות בתוך כלא chroot.

ככל הנראה, אנשים בטעות רץ את הפקודה כל כך הרבה תכונה בטיחות נוספה. rm -rf / אינו עושה דבר על רוב המערכות, אלא אם כן אינו מכיל גם , ואין אפשרות להקליד זאת בטעות.זה גם עוזר להישמר מפני בכתב גרוע, אבל היטב כוונות פגז סקריפטים.

יש מה להוסיף להסבר?נשמע את ההערות.רוצה לקרוא תשובות נוספות ממשתמשים אחרים בעלי ידע טכנולוגי?בדוק את נושא הדיון המלא כאן.

תמונה אשראי: ויקיפדיה