No creo que jugar con los permisos shutdownsea la forma de manejar la situación. Básicamente acabas de aprender una lección. Ánimo.
He hecho el mismo tipo de cosas: obtener largas cadenas de sesiones de SSH, luego jugar con las rutas en una de las máquinas por las que me hicieron pasar, interrumpiéndome. He estropeado una solicitud rsync, lo que lleva a la destrucción sistemática de un sistema en el otro lado del mundo. Me he ejecutado rm -rf / pathen un servidor de producción. (Esa vez aprendí cómo funcionaban las restauraciones).
Entonces, mucho más viejo y con suerte un poco más sabio, ahora tengo reglas estrictas que me impongo.
- Todos los mensajes raíz terminan con un #, sin importar qué otra información contenga.
- Cada vez que estoy en el indicador #, literalmente me siento en mis manos antes de presionar la tecla Intro.
- Si tengo alguna duda sobre lo que estoy a punto de hacer o dónde estoy realmente o cómo llegué allí, lo cancelo y lo reconstruyo nuevamente desde una condición de inicio conocida.
- Cuando cometo un error (y todavía los cometo, aunque cada vez son menos frecuentes y más oscuros a medida que pasa el tiempo), averigua inmediatamente lo que he hecho, a quién he impactado y confiesa mis pecados. . Luego suelte todo lo demás y deshaga el daño lo más rápido y mejor que pueda.
La naturaleza de mi trabajo requiere que pase mucho tiempo en muchas indicaciones de raíz variadas, pero gracias a mis errores en el pasado mantengo una conciencia situacional mucho mejor que cuando comencé.