El comando por defecto para cambiar el shell de un usuario es común a la mayoría de distribuciones.

chsh -s <ruta/shell> <usuario>

Particularidades

Hay algunos casos en los que la shell debe estar listada dentro de las shells permitidas. Para ello podemos revisar las shells que hay en /etc/shells y compararla con la ruta de la shell que queramos activar por defecto. En este caso sería Bash

which bash
grep "$(which bash)" /etc/shells
chsh -s "$(which bash)"

Si la shell no se encuentra listada debemos añadirla

echo "$(which bash)" | sudo tee -a /etc/shells

MacOS

Como particularidad, en MacOS debemos instalar una versión Bash más actualizada que no es la que viene por defecto.

brew install bash



ls -l /opt/homebrew/bin/bash
echo /opt/homebrew/bin/bash | sudo tee -a /etc/shells

chsh -s /opt/homebrew/bin/bash