我对Pass:标准 Unix 密码管理器情有独钟。苹果的新密码应用程序运行良好。我使用 Safari,所以整个过程非常方便。
有时我会因为只把东西放在一个地方而感到不安,所以今天我决定将我的 Apple Password 密码导入到 Pass 中。我花了一分钟时间,所以我在这里记下一些笔记,以供下次使用。
首先,安装pass-import 。 Pass-import 是“用于从大多数现有密码管理器导入数据的pass 扩展”。有很多 Python 的内容,这似乎总是让我绊倒,但幸运的是有一个 Homebrew 配方,所以…… brew install pass-import
。
pass-import 支持许多开箱即用的密码应用程序。显然,它还不支持 Apple 密码。它处理钥匙串导出,但这不是我需要的。我使用了通用 CSV 选项。
我将密码从 Passwords.app 导出到 CSV 文件 (pass.csv)。
我运行了测试pass import foo.csv
命令,但出现错误。 pass
命令无法识别导入选项。经过一番挖掘,我了解到 Homebrew 配方安装了一个名为pimport
的脚本。令人困惑,但还好。
经过多次尝试和错误,这最终是有效的命令。
pimport -o .password-store/ \ # where to import to pass \ # destination format csv \ # Source format pass.csv \ # Source csv file --cols=title,url,login,password,comments,otpauth \ # Map columns -p apple-import/ # put in subfolder .password-store/apple-import
现在我有备份了。我不知道有什么方法可以增量地执行此操作,所以我想我只需删除apple-import/
文件夹并偶尔重做导出/导入即可赶上。
原文: https://baty.net/posts/2025/01/bringing-apple-passwords-into-pass