init: add warning to store both key and passphrase at safe place(s)

This commit is contained in:
Thomas Waldmann 2018-08-09 07:20:44 +02:00
parent a350dd8f3e
commit 4b31ad123f

View file

@ -258,6 +258,13 @@ class Archiver:
'\n'
'See https://borgbackup.readthedocs.io/en/stable/changes.html#pre-1-0-9-manifest-spoofing-vulnerability '
'for details about the security implications.', shlex.quote(path))
if key.NAME != 'plaintext':
logger.warning(
'\n'
'IMPORTANT: you will need both KEY AND PASSPHRASE to access this repo!\n'
'Use "borg key export" to export the key, optionally in printable format.\n'
'Write down the passphrase. Store both at safe place(s).\n')
return self.exit_code
@with_repository(exclusive=True, manifest=False)