pesader

Change the default shell in Silverblue

Fedora does not include chsh for security reasons, but you can still change your default shell using the command below:

sudo usermod -s $PATHTOSHELL $USERNAME

For example, to change the default shell to zsh:

sudo usermod -s $(which zsh) $USERNAME

In my experience, a reboot was necessary for it to take effect.

Sources: [1]

Published on April 2, 2023.