Я не думаю, что путаница с разрешениями shutdown- это способ справиться с ситуацией. В основном вы только что выучили урок. Выше голову.
Я делал то же самое - получал длинные цепочки сессий SSH, а затем связывался с маршрутами на одной из машин, через которые я проходил SSH, отсекая себя. Я испортил запрос на rsync, что привело к систематическому уничтожению системы на другом конце света. Я работал rm -rf / pathна производственном сервере. (Тогда я узнал, как работали реставрации.)
Итак, намного старше и, надеюсь, немного мудрее, теперь у меня есть строгие правила, которые я навязываю себе.
- Все корневые запросы заканчиваются знаком #, независимо от того, какая другая информация содержится в них.
- Каждый раз, когда я получаю подсказку #, я буквально сижу на руках, прежде чем нажать клавишу ввода.
- Если есть какие-либо сомнения относительно того, что я собираюсь сделать или где я на самом деле или как я туда попал, я отменяю его и перестраиваю заново из известного начального условия.
- Когда я делаю ошибку (и я все еще совершаю их, хотя со временем они становятся все менее частыми и более неясными), немедленно выясните, что я сделал, на кого я повлиял, и признайтесь им в своих грехах. , Тогда отбросьте все остальное и уничтожьте даман как можно быстрее и как можно лучше.
Характер моей работы требует, чтобы я проводил много времени с множеством разных корневых запросов, но благодаря моим прошлым ошибкам я гораздо лучше осведомлен о ситуации, чем когда я начинал.