2026年3月9日月曜日

データを引越したPCでchromiumのパスワード情報を書き換えられないときはLogin Dataファイルを消すと良い場合がある


背景

PCを新しくする際にchromiumの設定ディレクトリ(~/snap/chromium/common)をコピーしたところ、履歴やお気に入りは引き継げたもののログイン関係のデータだけコピーできず、CSVによるインポートもできなくて困りました。
試行錯誤したところ、common/chromium/Default/Login Data関係のファイルを消せば、CSVによるログイン情報のインポートが出来るようになりました。
備忘録としてその記事に残します。
chromeでも同様の対応が出来ると思います。

使ったもの

使ったchromiumとOSはこちらです。
Chromium 145.0.7632.109 snap
OS: ubuntu24.04

遭遇した不具合: パスワードを登録してもchromiumを再起動すると登録した内容が消える

webサイトのパスワードを登録してもCSVで一覧をインポートしても、再起動したら一覧が空になりパスワードを覚えてくれずに困りました。


パスワードを登録できない際に消したら改善したファイルの場所

下記のファイルを消したら、パスワードの保存が可能になりました。
削除するとパスワード情報が破棄されるので、CSVにエクスポートできてない場合は古い環境でCSVエクスポートしてから、新しい環境で削除するのが良いです。

~/snap/chromium/common/chromium/Default/Login\ Data
~/snap/chromium/common/chromium/Default/Login\ Data-journal
~/snap/chromium/common/chromium/Default/Login\ Data\ For\ Account
~/snap/chromium/common/chromium/Default/Login\ Data\ For\ Account-journal

下記のコマンドで削除できます。
code
rm ~/snap/chromium/common/chromium/Default/Login*

実装を詳しくは追っていないのですが、PCに依存する鍵で暗号化をしているためPCが変わるとパスワードが読み書きできなくなるのだと推測します。

パスワード関係のCSVのエクスポートとインポートの方法

パスワード関係の設定画面を開くのに手間取ったので、方法を解説します。

パスワード関係の設定画面を開きます。
右上の点々を押してメニューを開き、パスワードと自動入力 -> パスワードマネージャーを選択します。


パスワードマネージャーのハンバーガーボタンを押してメニューを開きます。


設定を選択します。
設定がハンバーガーボタンに隠れていることを把握するのに時間を要しました。


設定画面からパスワード情報のエクスポートやインポートを行えます。


chromiumはファイルのコピーではパスワード情報の移行ができないようなので、引っ越し元でパスワード情報をCSVにエクスポートし、引越し先でインポートが必要です。

おわり

パスワードの保存ができないといは、パスワードに関わるファイルを一度削除すると保存可能になると分かりました。
PCの引っ越し後にこの挙動に遭遇して戸惑いましたが、解決して良かったです。

0 件のコメント :