How to change the default shell on Fedora Silverblue? chsh is not available

Well, actually @refi64’s solution does not seem to work anymore even sudo lchsh does not work anymore in recent Silverblue (Fedora Silverblue 33):

$ sudo chsh $USER
sudo: chsh: command not found

This previously mentioned usermod command does work though:

$ sudo usermod -s /bin/bash $USERNAME
4 Likes