Estoy usando ubuntu-10.04 y bash. Quiero ingresar a la raíz y hacer que cambie mi solicitud a caracteres rojos subrayados para reflejar que estoy en la raíz. En el indicador de bash, si escribo:
$ sudo bash
Luego entro a la raíz, sin embargo mi indicador no cambia. En /root/.bashrc
Yo tengo:
RED="\[\033[0;31m\]"
UNDERLINE="\[\033[4m\]"
DEFAULT="\[\033[0m\]"
export PS1=$RED$UNDERLINE'\u@\h:\w\$'$DEFAULT' '
Sin embargo, este archivo no se está leyendo. Para poder leerlo, tengo que ingresar al aviso:
# . /root/.bashrc
Que no quiero tener que hacer. ¿Cómo lo configuro para que cuando entro en la raíz, /root/.bashrc
corre automáticamente?
sudo bash
. Tienes razón,sudo root
no tiene sentido. De todos modos, su sugerencia de una declaración if en el $ UID funciona.