
Cada vez que ejecuto una terminal en Linux (Centos), la línea de mi consola comienza con:
bash-4.1$
Durante la instalación de Centos, creé una 'marca' de usuario. Más tarde ese día, tuve que cambiar el nombre a 'john' por alguna razón.
Entonces entré en estos archivos y cambié 'marca' por 'juan'
/etc/passwd
/etc/group
/etc/shadow
mv mark john
Después de reiniciar, ahora recibo el bash-4.1$
mensaje en la terminal.
Respuesta1
Depende de qué cosas editaste en los archivos mencionados. Probablemente, como mencionó Zoredache, olvidó cambiar /home/mark
a /home/john
en la contraseña o en el sistema de archivos. También hay una entrada en passwd que indica el shell predeterminado para el usuario.
También puede configurar el shell predeterminado del usuario existente mediante usermod -s <path to shell> <username>
comando.