mirror of
https://github.com/borgbackup/borg.git
synced 2025-02-25 15:33:39 +00:00
init: add warning to store both key and passphrase at safe place(s)
(cherry picked from commit 4b31ad123f
)
This commit is contained in:
parent
64f2fc0a65
commit
d21da08f85
1 changed files with 7 additions and 0 deletions
|
@ -286,6 +286,13 @@ def do_init(self, args, repository):
|
||||||
'\n'
|
'\n'
|
||||||
'See https://borgbackup.readthedocs.io/en/stable/changes.html#pre-1-0-9-manifest-spoofing-vulnerability '
|
'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))
|
'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
|
return self.exit_code
|
||||||
|
|
||||||
@with_repository(exclusive=True, manifest=False)
|
@with_repository(exclusive=True, manifest=False)
|
||||||
|
|
Loading…
Reference in a new issue