terminalからのパスワード入力にパスワードの入力画面を使用しないようにする

いつからか、terminalで実行する一部のアプリケーションでパスワードの入力時にGUIのパスワード入力画面が表示されるようになった。例えばGitのプライベートリポジトリからcloneするときなどは右図の画面が表示される。この方式はあまり好きではないので、昔ながらのterminal内でパスワードの入力を行えるようにする。

 

1. 環境

  • CentOS8
  • KDE
  • Konsole

2. 設定方法

パスワードの入力を求めるときに、環境変数(SSH_ASKPASS)に設定されているアプリケーションを呼び出しているみたいなので、この環境変数を削除する。

2-1. 環境変数(SSH_ASKPASS)の内容

$ echo $SSH_ASKPASS
/usr/bin/ksshaskpass

2-2. 環境変数(SSH_ASKPASS)の削除

~/.bashrc などに次の内容を追加する

unset SSH_ASKPASS

3. 参考サイト

同じことを思っている人がいましたので、こちらを参考にしました。

Git Windows Disable password prompt UI but get password prompt from shell

以上

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

*

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください