
Alpine tiene por defecto ash como shell de inicio de sesión, quiero cambiarlo a bash.
Lo que hice hasta ahora:
- bash instalado por
sudo apk add bash
- sombra instalada por
sudo apk add shadow
- Cambié el shell de inicio de sesión de mi usuario a
/bin/bash
conchsh
- Verifiqué que
/etc/passwd
contiene/bin/bash
como shell de inicio de sesión predeterminado para mi usuario.
pero eso parece ser ignorado. Cuando inicio sesión (en la consola o ssh), siempre termino en el shell ash.
Respuesta1
¿Cómo inicias sesión? Acabo de tener un problema similar que parecía tener un origen diferente, pero lo verificó Docker Exec con el usuario root y luego lo ejecutó su myuser
y el shell es bash:
8a0deef473ac:/var/www$ echo $0
bash