-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
KeeShare Issues when Using a view Clients #11070
Comments
Don't do this |
Thanks for your quick reply, I wasn´t aware of that and i think this is not very obvious, maybee this should be declared in the manual. I have a total of 35 Groups and arround 1000 Entries and i want to share to a total of 10 Devices. Is there any Suggestions, Workarrounds to my scenario that could help me out here. Best regards |
I tried a test with a new db and saw imported / "imported on synched" entries get the same UUID in all Databases. So I did my thing another time for testing. Thanks for your support, best regards Richarde |
Edit: The Method with 2 identical DBs shared in 2 pcs synched thru a third file should work. For SubGroups this doesn´t work, se postings above. |
It's quite simple, just don't create database C before hand. Simply start keeshare sync from the family folder and don't use an existing database from the file picker. What you did before was not defining the initial source of truth, which is database A. Just set that all up and then share out specific folders to new databases. |
Thanks again for your reply. But i think it could be easy to change the function
to give it an optional parameter for timestamp and use this parameter when getting the extract in KeeShare. In KeeShare you still need the timestamp for last modifying the settings of KeeShare Tab in the Group and would use this timestamp when calling
So at least for Devices which all use KeePassXC the structure of a database could be kept when doing as described above. If you think I'm missing a detail here please let me know. P.S.: as a private power User I will donate some money for the project. PPS: I also have a Workarround, I could tagg each entry in each folder of the Master like the Folder Name and in the synched DBs created from scratch recreate the Structure... but with so many Folders, each having individual Symbols and Cascades and the need to do this on a few devices, I hope not needing to do it. |
Yes manipulating the time frame for considering deleted objects is a solution. I have considered this in the past. What I have settled on is a formal sharing wizard that walks you through the setup process in a controlled manner and can ask you whether you want to reset a share or whatever. |
Is this on the Roadmap? Is there also a way to update the manual? Richard |
Yes please do commit an easy interim solution if it prevents this issue. You can update documentation in this file: https://github.com/keepassxreboot/keepassxc/blob/develop/docs/topics/KeeShare.adoc |
Overview
When using KeeShare with a few devices I get Dataloss.
Steps to Reproduce
I create a Database with Groups like this
Keeshare is still not active.
I Copy this Database 2 times.
In one of the Copys I delete all which s not a Member of Family.
I have now
I open DB a in PC a, DB b in Pc b and db c in Pc c. All are Local on Harddrive c.
I start Creating Keeshare on PC a for whole db in Snych.
Use that Synchfile in a Cloud to synch with pc b.
so far so good.
Now i enable Keeshare in the Subgroup Family of PC a, Synch Mode, i call the File "SynchFileFamily"
I do the same with PC b in Synch Mode.
So far, everything is fine.
I open the small DB C in pc c and enable KeeShare in Synch with the SynchFile "SynchFileFamily" in the Cloud.
Now most of my DB in PC a and B is gone.
in this scenario i used only KeePassXC and only with Local Files which are synched thru a Synchfiles mentioned in KeeShare.
Expected Behavior
I expect that nothing get´s deleted in pc a and b.
The difficulty is to keep the Structure in the pc´s to make them the "Master" - they need to be identical and also share subgroups to the other devices, that´s why Groups are needed here. It of course helps also for a better overview in clients.
Context
I have a KeePass Database and I want to share it with others in Synch Mode.
I Use oneDrive and gDrive for it.
I have Groups that i need to share like this and i thought KeeShare gives me the ability for that.
Operating System: Windows 10 & 11
The text was updated successfully, but these errors were encountered: