ubuntuでログイン時のshellをfishに変更しようとした際にすこし詰まったのでメモ。
chsh -s $(which fish)
コマンドでログイン時shellを変更しようとしたところ
chsh: PAM: Authentication failure
のエラーが。
ググったところ下記に解決方法が書いてありました。 github.com
sudo vim /etc/pam.d/chsh
で auth required pam_shells.so
をコメントアウトし、
sudo chsh $USER -s $(which fish)
で変更。