ミズノブログ

ミズノです。プログラミング・子育て・経年変化するもの など好きなことを雑多に書きます。

"chsh: PAM: Authentication failure" 発生時の解決方法メモ

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)

で変更。