From 4b31ad123fddddd42d9ea411f59ed0d5b89479b2 Mon Sep 17 00:00:00 2001 From: Thomas Waldmann Date: Thu, 9 Aug 2018 07:20:44 +0200 Subject: [PATCH] init: add warning to store both key and passphrase at safe place(s) --- src/borg/archiver.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/borg/archiver.py b/src/borg/archiver.py index 305f73c54..0bd2a5011 100644 --- a/src/borg/archiver.py +++ b/src/borg/archiver.py @@ -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)