I’m ok with them sharing the master password. We have a set of passwords that are administered and shared out by Group A who does not use them. People in Group B do, and must ask someone (anyone) in Group A for the password they need. For this use case, a shared password database with a single password would be equivalent to what we’re doing now (but with paper).
Everyone in Group A, though, also has their own set of individual unshared passwords and need to have their own databases.
For the first use case, a shared db file on the network would work. But Group A needs to have another personal db file. Can you run STRIP and pass the db file as a command line parameter, or change the db file from within STRIP, or anything like that so that people in Group A can choose which db file to access?