【Linux】chsh: PAM: Authentication failureの対処法
ひでまる
09月07日, 2022
目次
本番環境用に VPS を新たに契約したので、セットアップをしていた時の話です
実行環境
エラー発生手順
デフォルトシェルの確認をすると bash でした
$ echo $SHELL
/bin/bash
実行環境は本番環境のため、自分の dotfiles を使いたくないので、デフォルトのプロンプト等が優秀な fish を使うことにしました
これから変更する shell は fish なので、fish の部分を読者様が変更したいシェルに変更してください
$ chsh -s $(which fish)
chsh: PAM: Authentication failure
今回のタイトルであるchsh: PAM: Authentication failure
が出ました
これをどうやって解決したか書きます
解決方法
このようにコマンドを書き直してください
$ sudo chsh $USER -s $(which fish)
これで再ログインしてあげればシェルが fish に変わります
他の解決方法だと /etc/passwd を書き換えてあげるのも良さそうです
Other articles
09月16日, 2022
【Vim】シンプルで高速なプラグインマネージャー vim-jetpackのインストール方法と設定について
Vimにはプラグインマネージャーが無数にあるので、シンプルで高速なおすすめのプラグインマネージャーを一つ書き残そうと思います
02月17日, 2023
【原神】待望のVer3.5のガチャ発表!!エウルアは来ず
本日、2023年2月17日、公式生放送にてver3.5の発表がされました。生放送の内容のうち、ガチャを中心に内容をまとめました。
05月02日, 2023
【崩スタ】Steamを使ってコントローラーで遊ぶ方法
スターレイルではコントローラーのサポートが狭く、コントローラーを接続してもスターレイル側で認識しないことがありますが、SteamPadは認識するため、SteamPadを使ってスターレイルをコントローラーで遊びたいと思います。