最近、Windows7からKubuntu 10.0.4に移行しました。多くの点で、私は変化を愛しています。(スクリプトを書いたりテストしたりするような、見かけのないプロセスかもしれないとは知らなかった!)
ハングアップを引き起こしている数少ないことの1つは、ブラウザーに保存されたパスワードがどれも使用できないことです(明らかに、完全に別個のインストールなので)。ChromeのWindowsインスタンスからパスワードをエクスポートしてから、Linuxバージョンにインポートすることはできますか?
最近、Windows7からKubuntu 10.0.4に移行しました。多くの点で、私は変化を愛しています。(スクリプトを書いたりテストしたりするような、見かけのないプロセスかもしれないとは知らなかった!)
ハングアップを引き起こしている数少ないことの1つは、ブラウザーに保存されたパスワードがどれも使用できないことです(明らかに、完全に別個のインストールなので)。ChromeのWindowsインスタンスからパスワードをエクスポートしてから、Linuxバージョンにインポートすることはできますか?
回答:
Nealが言ったように、フォルダUser Dataは探すべきものです。ソフトウェアソリューションが必要な場合は、Lastpass拡張機能(またはGoogleサイト)を試してください。Google Chrome、Firefox、IE、Safariでパスワードを保存および復元できます。
User DataChromeは保存された資格情報をシステムのキーリングに保存するようになったため、この部分はまだ関係があるとは思いません。また、LastPassは「クラウド内」でパスワードを同期する機能を備えた商用サービスであり、アカウントを登録してパスワードを送信するように求められることに注意してください。これは、単純な「エクスポート」拡張機能ではありません。
                    chromepassと呼ばれるこのスタンドアロンツールhttp://www.nirsoft.net/utils/chromepass.htmlを使用することもできます。
ChromePassは、Google Chrome Webブラウザーに保存されているユーザー名とパスワードを表示できる小さなパスワード回復ツールです。
keepassパスワードマネージャーにエクスポートするオプションもあります。
注:サードパーティのツールを使用するのが安全でないと感じた場合は、https://github.com/hassaanaliw/chromepassからスクリプトを入手して、自分で実行してください。
にchrome://flags/#password-import-exportアクセスしてChromeでパスワードのエクスポートを有効にし、CSVファイルにエクスポートできます。
Chromiumからのすべてのパスワードを表示する方法を決定しました。Ubuntu 14.04およびChromiumでテスト済み:バージョン40.0.2214.111 Ubuntu 14.04(64ビット)。検索の初期に見つかったjsスクリプトを使用しました。
出力形式:url | login | pass
手順:
ChromiumブラウザでChromeパスワードマネージャーへのリンクを開きます:chrome:// settings-frame / passwords
コンソールを開き(F12)と、このjsのコードを挿入します。
    out="";
    out2="";
    var pm = PasswordManager.getInstance();
    var model = pm.savedPasswordsList_.dataModel;
    var pl = pm.savedPasswordsList_;
    for(i=0;i<model.length;i++){
       PasswordManager.requestShowPassword(i);
    };
ステップ2の後、Chromiumパスワードマネージャーダイアログにすべてのパスワードが表示されます。
そして、jsコードのこの部分をコンソールに挿入します。
    for(i=0;i<model.length;i++){
    var item = pl.getListItemByIndex(i);
    out+="\n"+model.array_[i][0]+"|"+model.array_[i][1]+"|"+item.childNodes[0].childNodes[2].childNodes[0].value;
    out2+='<br/>"http://'+model.array_[i][0]+'","'+model.array_[i][1]+'","'+item.childNodes[0].childNodes[2].childNodes[0].value+'","http://'+model.array_[i][0]+'","","",""';
    };
    console.log(out);
    document.write(out2);
これで、前述の形式iですべてのパスワードが表示されます。
FireFoxのようなブラウザでパスワードをインポートするために、任意の言語でスクリプトを記述してください:)
利益。
Github:https : //github.com/megmage/chrome-export-passwords
PS私はコードのすべての部分を一緒に使用しようとしますが、それは動作しません:(
更新:GitHubのChrome APIベースのバージョン。
XMarksを試すことができます。
私は確かにかなりだとあなただけのプロファイルをコピーした場合(つまりCでのもの:\ユーザー\ユーザー名\のAppData \ローカル\ Googleの\クローム\ユーザーデータ\既定)WindowsからLinuxへ、あなたはすべてがなくて、正しく動作になるだろうエクスポート/インポート。
Login Dataです。
                    chrome://flags/#password-import-exportページに移動します(アドレスバーに貼り付けます)。に移動するとchrome://settings/passwords、[ エクスポート ]ボタンが表示されます。
または、DevTools Console(JS)でこのスクリプトを実行します。
chrome.passwordsPrivate.exportPasswords();
CSVにエクスポートし、その内容を確認します。
注:CSVファイルが空の場合は、この問題808233を確認してください。
Skidisasterが投稿したソリューションの修正
out="";
out2="";
var pm = PasswordManager.getInstance();
var model = pm.savedPasswordsList_.dataModel;
var pl = pm.savedPasswordsList_;
for(i=0;i<model.length;i++){
   PasswordManager.requestShowPassword(i);
};
for(i=0;i<model.length;i++){
var item = pl.getListItemByIndex(i);
out+="\n"+model.array_[i].shownOrigin+"|"+model.array_[i].username+"|"+item.childNodes[0].childNodes[2].childNodes[0].value;
out2+='<br/>"http://'+model.array_[i].shownOrigin+'","'+model.array_[i].username+'","'+item.childNodes[0].childNodes[2].childNodes[0].value+'","http://'+model.array_[i][0]+'","","",""';
};
console.log(out);
console.log(out2);
document.write(out2);