Я не думаю, що возитися з дозволами на shutdownте, як вирішити ситуацію. В основному ви просто засвоїли урок. Вище голову.
Я робив ті ж речі - отримував довгі ланцюги ssh-сеансів, потім плутався з маршрутами на одній із машин, через які я пройшов ssh'd, вирізавши себе. Я зібрав запит на rsync, що призводить до систематичного знищення системи з іншого боку світу. Я працював rm -rf / pathна виробничому сервері. (Тоді я мав дізнатися, як працювали реставрації.)
Отож, набагато старший і, сподіваюся, трохи розумніший, у мене зараз є суворі правила, які я накладаю на себе.
- Усі кореневі підказки закінчуються символом #, незалежно від того, яка інша інформація міститься в них.
- Будь-який час, коли я перебуваю в # підказці, я буквально сиджу на руках, перш ніж натиснути клавішу введення.
- Якщо є якісь сумніви в тому, що я збираюся робити або де я насправді перебуваю, або як я потрапив туди, я скасовую його і відновлюю його знову з відомих стартових умов.
- Коли я роблю помилку (і досі їх роблю, хоча вони все частіше і менше стають незрозумілими), негайно з’ясовую, що я зробив, на кого я вплинув, і йди зізнатися їм у своїх гріхах . Потім киньте все інше і скасуйте прокляття якнайшвидше і якнайкраще.
Характер моєї роботи вимагає від мене витрачати багато часу на багато різноманітних підказок коренів, але завдяки моїм помилкам у минулому я підтримую набагато кращу ситуаційну обізнаність, ніж я колись починав.