Mac OS X, ¿cómo puedo configurar el prompt de bash shell (PS1) para que cada vez que el usuario escriba sudo su
(modo Root) el prompt del shell cambia del color estándar al color rojo y por supuesto si el usuario sale del modo Root el color vuelve a ser el predeterminado. Básicamente lo que estoy tratando de hacer, es advertir al usuario que él / ella está en modo Root, así que ten cuidado.
Sé que puedo poner la siguiente línea PS1="\e[0;31m[\u@\h \W]\$ \e[m "
dentro del personal del usuario .bash_profile
pero creo que este no es el enfoque correcto.
1 votos
¿Qué has probado hasta ahora?
0 votos
Hasta ahora sólo vim .bash_profile y he añadido la siguiente línea: PS1=" \e [0;31m[ \u @ \h \W ]\$ \e [m " pero una vez más no ayuda. Quiero que sea de color rojo sólo si el usuario está dentro del Root. Ejemplo si escribo sudo su después de autenticar mi contraseña, quiero que el siguiente sh-3.2# sea de color rojo
0 votos
Mucho Lo más importante es que dejes de hacer cosas como 'sudo su', sobre todo porque crees que es algo llamado "modo Root", que no lo es.
0 votos
Gracias Marc. Entonces, ¿cuál es el modo exacto que debo llamar cuando estoy en este modo: sh-3.2#