jueves, 12 de septiembre de 2013

Color del prompt para no cagarla

Esta entrada no va de seguridad directamente, sino de buenas prácticas para administradores de sistemas. Esto es algo que aprendí hace algunos años y que me pareció un truco fantástico así que aprovecho y se los cuento.

Un problema que he visto que se da bastante cuando uno maneja varios sistemas desde consola es que en un momento dado, entre todo el trapeteo que esté haciendo, acaba perdiéndose y no sabe en que sistema está en un momento dado. El escenario típico es, por ejemplo, tener la consola (o varias!) de la máquina que tienes delante, una máquina virtual con otra consola y la pantalla maximizada y quizás para hacerlo todo más guay alguna sesión de SSH a alguna máquina remota. No te cuento ya cuando además desde esa sesión de SSH tienes más sesiones a otras máquinas de una red interna, etc. Esto se puede liar todo lo que quieran.

Para intentar tener una pista rápida de en qué sistema me encuentro en un momento dado, yo lo que hago es a cada máquina ponerle su prompt de un color diferente. Así por ejemplo en mi máquina del día a día lo tengo de color gris, en una máquina servidor importante amarillo, en una virtual verde, etc. De esa forma después de pulsar alt + tab y antes de escribir algún comando loco (rm -rf) identifico rápidamente en dónde me encuentro.

No me voy ni a molestar en poner algún enlace a alguna página que muestre como hacerlo, "set <aquí su consola> prompt color" en google y a correr.

Tan sólo comentar un par de cosas más, el sitio ideal para poner estos cambios suele ser el .<nombre consola>rc del home. Y la otra cosa es que esta idea es interesante de aplicar no sólo a prompts en distintas máquinas sino también para distintos usuarios. Yo por ejemplo en las máquinas donde me puedo logear como root, a este usuario en concreto le pongo el prompt en rojo para indicar peligro xD... sííííív, ya sééééé, vaya mierda de sysadmin que soy que me logueo como root, para algo está sudo y sudoers... Son mis sistemas y me los follo como quiero!

Saludos.