跳转到内容

设备和成员

bae 没有账号。资料库中的每个人都有自己的密钥,由他的所有设备共享并保存在操作系统钥匙串中;资料库通过这些密钥识别人。谁属于资料库的每次变更都会被签名并保存在云端主目录中,中间没有任何第三方。

两扇不同的门,面向两种不同情况:

  • 添加设备:你自己的新设备或重装后的设备用你的恢复码加入。不需要其他设备批准:恢复码包含你的密钥,因此它本身就证明这台设备是你的。
  • 加入:其他人凭管理员的邀请加入,由管理员批准其请求。

在新的 Mac 或 Android 手机上,在第一个屏幕选择 扫描代码 或 输入代码。然后用以下三种方式之一提供恢复码:

  • 扫描你另一台设备在“设置”“库”的 添加设备… 下显示的二维码。
  • 在 Apple 设备上从 iCloud 钥匙串中选择:bae 会列出你其他设备保存在那里的恢复码。
  • 粘贴或手动输入。

按提示登录存储提供商。在 S3 上,设备还需要你的访问密钥:二维码会在恢复码旁边一并携带它,所以扫描即可;手动输入的恢复码则会要求你提供密钥。随后新设备会下载资料库并开始同步。

在载入资料库之前,设备显示的是资料库的存储位置,而不是它的名称:Dropbox 和 OneDrive 显示账户邮箱,S3 显示 bucket 和 endpoint,或显示 iCloud。载入后,它显示资料库当前的名称。

管理员打开“设置”“库”中的 邀请某人…,输入对方的名字、角色和账户邮箱(在 S3 上则改为输入为对方创建的访问密钥),然后选择 当面 或 发送。bae 会把资料库的文件夹共享给该账户,并以二维码显示邀请。

对方在自己的设备上选择 扫描代码 或 输入代码,扫描或粘贴邀请,并登录自己的账户。当面给出的邀请会在对方的请求到达后立即让其加入。对于发送出去的邀请,管理员的设备会显示该请求和一个确认编号,与对方设备上显示的编号相同;管理员核对两者后选择 批准 或 拒绝。批准后,新设备会下载资料库,每台设备都会显示新成员的名字。当面给出的邀请有效期为一小时,发送的邀请为一小时、一天或一周,并且只有创建它的设备能批准其请求。详情见身份和会员资格。

“设置”“库”会列出每个人及其设备,并标出哪一台是本设备。把资料库连接到云端的人是它的第一个管理员;管理员可以把其他人邀请为管理员或成员,也可以更改某人的角色。每个人都能读取和编辑资料库。只有管理员能邀请和移除人,以及重命名资料库。

每个人都可以移除自己的设备,管理员可以移除任何人的设备,因此丢失了所有设备的人不会被困住。从那以后,被移除设备发送的任何内容都不再生效。bae 还会显示在提供商那里还需要做的事,比如让那台设备从你的账户中退出登录:Dropbox、OneDrive 和 iCloud 无法自行切断一个账户下的单台设备。

移除某人只能由管理员执行,同时也会移除他的设备以及他设为私密的内容。他与家庭共享的评分、播放历史和播放列表会保留,并仍署他的名。资料库的密钥会被替换,因此之后写入的任何内容对他都不可读。他已经复制的内容仍在他手中:数据无法追回。

恢复码把你在某个资料库中的密钥和它的存储位置放在一个字符串里。它不包含存储密码、登录信息或资料库名称。“设置”“库”中 你的恢复码 下的 显示代码 会显示它;把它存放在安全位置,比如密码管理器。

在 Apple 平台上,恢复码也会自动保存在 iCloud 钥匙串中,因此登录你 Apple Account 的新 Mac 或 iPhone 可以从列表中选择它。

任何持有恢复码且能访问你存储的人,都能以你的身份打开资料库,所以请妥善保密。

资料库的加密密钥保存在操作系统钥匙串中。钥匙串被锁定期间,比如你的会话已锁定时,bae 会把资料库显示为已锁定,并在钥匙串解锁后立即打开它;重试 可手动再试一次。

iOS 和 Android 也完全按这种方式加入和恢复;这就是它们的整个初始流程。手机也可以把资料库从自身移除:它先把自己从资料库成员中移除(这需要连接到你的存储),然后删除本地副本。云端的资料库仍然保留。