我是 KeePass 新手,想与多个用户一起使用。但条目会被其他用户的旧数据覆盖。
- 用户 A 和用户 B 从共享存储打开同一个数据库文件。
- 用户 A 修改条目“测试”并保存数据库
- 用户 B 打开相同的条目“测试”,并显示旧值,因为尚未发生 syn
- 用户B修改条目“测试”(相同或不同的字段)并保存数据库。
- 用户 B 看到“同步”或“覆盖”对话框,然后单击“同步”(https://keepass.info/screenshots/windows_vista/syncorsave_big.png)
- 两个用户都关闭了数据库。
- 用户 A 的更改“丢失”,因为用户 B 的旧数据覆盖了用户 A 的新数据
步骤 2 和步骤 4 中的更改最终应该合并,或者至少应该出现冲突警告。我理解错了吗?
答案1
用户 A 修改条目“测试”并保存数据库 然后用户 B 修改条目“测试”....保存数据库....看到“同步”或“覆盖”对话框并单击“同步”
在第二个用户打开数据库之前,第一个用户必须保存数据库,这一点非常重要。
确保用户同时对共享数据库具有平等的访问权限,并且数据库位于提供平等访问权限的文件夹/驱动器上。
我确信 A 需要先同步,这样 B 才能看到更改。当然可以试试这个。
KeePass 在注册表外处理数据,因此第一个用户的保存和同步非常重要,这样第二个用户才能看到更改。