top of page

כתבות אחרונות

שורת קוד אחת רעה יכולה להרוס לך את החיים

מרק מרסלה, אדם שהיה לו ספק אירוח קטן עם כ1,535 משתמשים, מחק בטעות את כל החברה שלו אחרי הרצת קוד פשוט על המחשב שלו. הקוד מחק כל זכר מהחברה שלו ומאתרי לקוחותיו.

מרסלה מיד הבין את חומרת טעותו וביקש עזרה בפורומים של קהילת ServerFault בתקווה שמישהו יוכל לעזור לו לשחזר את הנתונים שלו.

"אמש הרצתי בטעות, על כל השרתים, תסריט Bash…" כתב מרסלה "כל השרתים נמחקו וגם הגיבויים מפני שהאחסון המרוחק הוצב רק לפני אותו הסקריפט (כי הוא סקריפט תחזוקת גיבוי)"

למרבה הצער, רוב המומחים שענו למרסלה טענו ששחזור המידע שאבד היא מטרה אבודה מראש.

"אני מצטער לומר לך שהחברה שלך היא עכשו למעשה מתה" אמר משתמש בשם Sven. "אתה עלול להיות בעל סיכוי קלוש להתאושש אם תכבה הכל עכשו ותמסור את אל חברה לשחזור מידע מכובדת".

שורת הקוד שגרמה לכל זה הייתה "rm -rf" שהיא פקודה בסיסית שתמחק את כל מה שנאמר לה למחוק. ה"rm" עומד על "remove" (להסיר); ה"r" מוחק את את כל הקבצים בתיקייה; וה"f" עומד כל "force"(כח), מה שאומר למחשב להתעלם מכל ההזהרות נגד מחיקת הקבצים.

הקוד בדרך כלל משומש למחיקת חלק ספציפי בשרת או מחשב, אבל מכיוון שלא צוין יעד ספציפי, הקוד מחק הכל.

"אתה פושט רגל" כתב משתמש אחר בקהילה. "אתה לא צריך יעוץ טכני; אתה צריך להתקשר לעורך דין שלך."

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

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


bottom of page