コマンドラインを使用してgnome-keyringのロックを解除する方法

コマンドラインを使用してgnome-keyringのロックを解除する方法

私の目的は、単に GnomeKeyring にパスワードの入力を求めることです。理由を知りたい人もいるかもしれませんが、MySQL Workbench は何らかの理由でパスワード保護に GnomeKeyring のみを使用し、接続前にロックを解除しません。すでに保存されているパスワードを再度要求し、キーリングのロックを解除してその上にパスワードを保存します。その後、キーリングを意図したとおりに使用できるようになります。

驚くべきことに、この忌まわしいことに加えて、Googleは、検索でgnomeキーリングとパスワードプロンプトを入力するたびに、ユーザーがgnomeを使用していて、自動ログイン時にパスワードプロンプトをなくしたいとほぼ確実に想定します(例:このようなまたはこれ)。最も人気のある回答が必要だと想定されることなく、Google に自分の希望を伝える方法がなくなったので、ここにいます。

使用しています: Kubuntu 19.04 KDE Plasma 5.15.4

パスワード プロンプト ウィンドウが表示されるようにするには、どのコマンドを実行すればよいかを知る必要があります.profile。これは、MySQL Workbench の起動時にこれを実行するように要求するのは要求しすぎだと考え始めたためです。

答え1

私が見つけた最良の方法は、キーgkeyringにアクセスしてみることです。最も簡単に操作できることがわかりました(パッケージはこちら)。パッケージをインストールしたら、MySQL Workbench を実行する前に を実行するだけですgkeyring --all

実装する最良の方法は、gkeyring --all &&いつも使用している MySQL Workbench を起動するコマンドの前に追加することでした。

関連情報