目录连接器文件存储

对应的官方文档地址

目录连接器桌面版应用程序与 CLI 与共享相同的数据库和配置设置。您可以安装和使用这两个应用程序,但是,不建议同时使用它们

尽管不是必需的,但在使用目录连接器 CLI 之前先使用目录连接器桌面版应用程序来设置和配置所有设置项,这样可能更有帮助。

配置文件

目录连接器配置文件(data.json)包含可以直接编辑的对象,以便于:

  • 设置到您的目录的连接

  • 配置同步选项

无法通过 data.json 文件设置目录连接器的全部内容。例如密钥或密码等用于认证的值,这些值必须通过桌面版应用程序CLI 来设置。

避免在目录连接器桌面版应用程序或 CLI 可执行文件运行时打开或修改 data.json 文件。

位置

data.json 的位置取决于您使用的平台:

  • Windows:

    • 安装版:%AppData%\Bitwarden Directory Connector

    • 便携版:.\bitwarden-connector-appdata

  • macOS:~/Library/Application Support/Bitwarden Directory Connector

  • Linux:~/.config/Bitwarden Directory Connector

当使用目录连接器 CLI 时,运行 data-file 命令来获取 data.json 的绝对路径。

加密存储

默认情况下,目录连接器桌面版应用程序CLI 都使用安全方法来加固敏感数据(例如您的目录帐户密码、API 密钥等等)。

在 Linux 系统上,这需要 GNOME 密钥环X11,它们通常保留用于桌面环境。如果您使用的是无头 Linux 环境,则可能会遇到以下错误:

Cannot autolaunch D-Bus without X11 $DISPLAY

无头环境下的加密存储

如果没有安全的存储环境,则可以将目录连接器 CLI 配置为使用纯文本存储。要这样做,请设置以下环境变量以覆盖安全存储:

BITWARDENCLI_CONNECTOR_PLAINTEXT_SECRETS=true

启用纯文本存储后,您可以从 data.json 配置文件中以纯文本配置所有设置项。

纯文本的加密存储与目录连接器桌面版应用程序不兼容。您只能将纯文本的加密存储与目录连接器 CLI 一起使用。