Hi there -
thank you very much for passbolt - it is nice to see a capable open source password manager
While playing around with the passbolt package for Debian 12 , I came across a few issues - it would be really great to get some feedback on this!
1.) Is it possible to install passbolt without user intervention. ie. without clicking through the web installer? After preseeding the dpkg, getting the keyring ready and templating passbolt.php, passbolt rightly complains about an empty database. Would it help to populate the db with a post-installation dump?
2.) Is it right that the browser extensions provide an autofill-/autosave feature in the pro version that works more or less reliably with Firefox and browsers based on blink? Searching through the forum, I got conflicting information on this
3.) a biggie: it doesn’t seem possible to run passbolt with a dedicated php account (ie.: not as www-data) - doing so is a good thing in shared hosting environments. Trying to get it to work requires fixing permissions via posix-acls in a few places, it breaks sending out emails after self-registration with messages like this:
“error: [Cake\Http\Exception\InternalErrorException] The OpenPGP server key defined in the config cannot be used to decrypt. The key $redacted cannot be used to decrypt. get_key failed in /usr/share/php/passbolt/plugins/PassboltCe/SmtpSettings/src/Service/SmtpSettingsGetSettingsInDbService.php on line 117” in cron-error.log.
This can be fixed by changing the ownership of /var/lib/passbolt/.gnupg/ and below to www-data. However, this completely breaks authorisation in the web interface and needs to be reverted to the php account passbolt is running as to make the web interface working again. Please note that both www-data and the php-account have read access to the gpg keyring - I remember dimly that gpg is rather picky about this and refuses to work if reading_account != owner_of_the_keyring .
Would it be possible to have the cron-stuff running as the php user as well?
Thank you very much for your answers,
Thoralf.