-
-
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
Database mountpoints #2355
Comments
#2109 certainly seems to cover almost all features I seek. Also good to see it's not that far away from merging in. I'm currently experimenting with it to see if it fixes my issues. A side note, as it's a syncing system, it will not allow splitting overly large databases to multiple independent files. (it's not an issue for me but I've seen mentions of such an issue) #1259 is interesting, but seeing the share system, this will suffice. |
The group sync absolutely will let you split a large database into multiple smaller databases. You can create a group for each sub-database and only share that portion with others. |
Hmmm, yes in a different way it will. I haven't thought about it that way. Yes, you can split it and not importing all into one main db. But what I was hinting at was the ability to create larger opened databases without the file itself getting larger and without having multiple tabs. But I think, once the auto-fill feature is more polished, this use case can be handled by opening multiple in tabs. Having one master which can auto-open with #1259 which references several grouping dbs that again take several sync dbs. So, in that way this usecase can be supported. Anyways, I do accept #2109 as a slightly different solution to this idea. In fact, I kinda appreciate the fact I can now have several local databases limited to one machine, not syncing through nextcloud. And have them sync in different of these share_groups based on the use of the machine. A much improved version from the already existing automerge on change. |
Currently, it's possible to open multiple databases (for instance to separate corporate passwords or to share passwords with colleagues without giving away your own password). However, this requires one to know multiple passwords while the main idea of keepassxc is, it can store it for you. Hence my proposition: mounted databases.
Expected Behavior
company.kdbx
Current Behavior
Multiple databases can already be opened, but will result in tabs. You cannot hierarchically describe these additional databases. In addition, you can't currently unlock this database directly with a stored password from another database.
Possible Solution
Still keeping the decoding of databases separate but modify the view to make it look like they are underneath a node. Automatically redirecting any modification to the correct database. Directly call the decoding logic. The current interface already allows drag/drop between multiple databases. The only real change would be how global fill might work. Which should take all matching entries including mountpoints.
An intermediate solution would be to allow entries to open up another database, directly passing the passwords and/or keys required.
Context
Debug Info
KeePassXC - Version 2.3.4
Revision: 6fe821c
Libraries:
Operating system: Arch Linux
CPU architecture: x86_64
Kernel: linux 4.18.6-arch1-1-ARCH
Enabled extensions:
The text was updated successfully, but these errors were encountered: