Skip to content

裝置與成員

bae 沒有帳號。資料庫中的每個人都有自己的金鑰,由他的所有裝置共用並保存在作業系統鑰匙圈中;資料庫依這些金鑰識別人。誰屬於資料庫的每次變更都會被簽署並保存在雲端主目錄中,中間沒有任何人。

兩扇不同的門,對應兩種情況:

  • 新增裝置:你自己的新裝置或重新安裝的裝置用你的還原碼加入。不需要其他裝置核准:還原碼包含你的金鑰,所以它本身就證明這台裝置是你的。
  • 加入:其他人憑管理員的邀請加入,由管理員核准其請求。

在新的 Mac 或 Android 手機上,在第一個畫面選擇 掃描代碼 或 輸入代碼。然後用以下三種方式之一提供還原碼:

  • 掃描你另一台裝置在「設定」「資料庫」的 新增裝置… 下顯示的 QR 碼。
  • 在 Apple 裝置上從 iCloud 鑰匙圈中選擇:bae 會列出你其他裝置儲存在那裡的還原碼。
  • 貼上或手動輸入。

依提示登入儲存提供者。在 S3 上,裝置還需要你的存取金鑰:QR 碼會在還原碼旁一併攜帶它,所以掃描即可;手動輸入的還原碼則會要求你提供金鑰。接著新裝置會下載資料庫並開始同步。

在載入資料庫之前,裝置顯示的是資料庫的儲存位置,而不是它的名稱:Dropbox 與 OneDrive 顯示帳號電子郵件,S3 顯示 bucket 與 endpoint,或顯示 iCloud。載入後,它會顯示資料庫目前的名稱。

管理員開啟「設定」「資料庫」中的 邀請某人…,輸入對方的名字、角色與帳號電子郵件(在 S3 上則改為輸入為對方建立的存取金鑰),然後選擇 當面 或 傳送。bae 會把資料庫的資料夾分享給該帳號,並以 QR 碼顯示邀請。

對方在自己的裝置上選擇 掃描代碼 或 輸入代碼,掃描或貼上邀請,並登入自己的帳號。當面給出的邀請會在對方的請求送達時立即讓他加入。若是傳送的邀請,管理員的裝置會顯示該請求與一組確認號碼,和對方裝置上顯示的號碼相同;管理員比對兩者後選擇 核准 或 拒絕。核准後,新裝置會下載資料庫,每台裝置都會顯示新成員的名字。當面給出的邀請有效一小時,傳送的邀請則有效一小時、一天或一週,而且只有建立它的裝置能核准其請求。詳情請參閱身份和會員資格。

「設定」「資料庫」會列出每個人及其裝置,並標示哪一台是此裝置。把資料庫連接到雲端的人是它的第一位管理員;管理員可以把其他人邀請為管理員或成員,也能變更某人的角色。每個人都能讀取與編輯資料庫。只有管理員能邀請與移除人,以及重新命名資料庫。

每個人都能移除自己的裝置,管理員能移除任何人的裝置,因此失去所有裝置的人不會被困住。從那時起,被移除裝置傳送的任何內容都不再生效。bae 也會顯示在提供者那邊還需要做的事,例如讓那台裝置從你的帳號登出:Dropbox、OneDrive 與 iCloud 無法自行切斷一個帳號底下的單一裝置。

移除某人只能由管理員執行,同時也會移除他的裝置以及他設為私人的內容。他與家庭分享的評分、播放紀錄與播放清單會保留,並仍掛在他名下。資料庫的金鑰會被替換,因此之後寫入的任何內容對他都不可讀。他已複製的內容仍在他手上:資料無法被收回。

還原碼把你在某個資料庫的金鑰與其儲存位置放在同一個字串中。它不包含儲存密碼、登入資訊或資料庫名稱。「設定」「資料庫」中 你的還原碼 下的 顯示代碼 會顯示它;請把它存放在安全處,例如密碼管理器。

在 Apple 平台上,還原碼也會自動保存在 iCloud 鑰匙圈中,因此登入你 Apple Account 的新 Mac 或 iPhone 可以從清單中選擇它。

任何持有還原碼且能存取你儲存空間的人,都能以你的身分開啟資料庫,所以請妥善保密。

資料庫的加密金鑰存在作業系統鑰匙圈中。鑰匙圈被鎖定期間,例如你的工作階段已鎖定時,bae 會把資料庫顯示為已鎖定,並在鑰匙圈解鎖後立即開啟它;再試一次 可手動重試。

iOS 與 Android 會用完全相同的方式加入與還原;這就是它們的整個初始設定流程。手機也可以把資料庫從自身移除:它先把自己從資料庫成員中移除(這需要連線到你的儲存空間),然後刪除本機副本。雲端中的資料庫仍會保留。