123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103 |
- .\" Man page generated from reStructuredText.
- .
- .
- .nr rst2man-indent-level 0
- .
- .de1 rstReportMargin
- \\$1 \\n[an-margin]
- level \\n[rst2man-indent-level]
- level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
- -
- \\n[rst2man-indent0]
- \\n[rst2man-indent1]
- \\n[rst2man-indent2]
- ..
- .de1 INDENT
- .\" .rstReportMargin pre:
- . RS \\$1
- . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin]
- . nr rst2man-indent-level +1
- .\" .rstReportMargin post:
- ..
- .de UNINDENT
- . RE
- .\" indent \\n[an-margin]
- .\" old: \\n[rst2man-indent\\n[rst2man-indent-level]]
- .nr rst2man-indent-level -1
- .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
- .in \\n[rst2man-indent\\n[rst2man-indent-level]]u
- ..
- .TH "BORG-KEY-CHANGE-PASSPHRASE" 1 "2023-09-14" "" "borg backup tool"
- .SH NAME
- borg-key-change-passphrase \- Change repository key file passphrase
- .SH SYNOPSIS
- .sp
- borg [common options] key change\-passphrase [options]
- .SH DESCRIPTION
- .sp
- The key files used for repository encryption are optionally passphrase
- protected. This command can be used to change this passphrase.
- .sp
- Please note that this command only changes the passphrase, but not any
- secret protected by it (like e.g. encryption/MAC keys or chunker seed).
- Thus, changing the passphrase after passphrase and borg key got compromised
- does not protect future (nor past) backups to the same repository.
- .SH OPTIONS
- .sp
- See \fIborg\-common(1)\fP for common options of Borg commands.
- .SH EXAMPLES
- .INDENT 0.0
- .INDENT 3.5
- .sp
- .nf
- .ft C
- # Create a key file protected repository
- $ borg rcreate \-\-encryption=keyfile\-aes\-ocb \-v
- Initializing repository at \(dq/path/to/repo\(dq
- Enter new passphrase:
- Enter same passphrase again:
- Remember your passphrase. Your data will be inaccessible without it.
- Key in \(dq/root/.config/borg/keys/mnt_backup\(dq created.
- Keep this key safe. Your data will be inaccessible without it.
- Synchronizing chunks cache...
- Archives: 0, w/ cached Idx: 0, w/ outdated Idx: 0, w/o cached Idx: 0.
- Done.
- # Change key file passphrase
- $ borg key change\-passphrase \-v
- Enter passphrase for key /root/.config/borg/keys/mnt_backup:
- Enter new passphrase:
- Enter same passphrase again:
- Remember your passphrase. Your data will be inaccessible without it.
- Key updated
- # Import a previously\-exported key into the specified
- # key file (creating or overwriting the output key)
- # (keyfile repositories only)
- $ BORG_KEY_FILE=/path/to/output\-key borg key import /path/to/exported
- .ft P
- .fi
- .UNINDENT
- .UNINDENT
- .sp
- Fully automated using environment variables:
- .INDENT 0.0
- .INDENT 3.5
- .sp
- .nf
- .ft C
- $ BORG_NEW_PASSPHRASE=old borg rcreate \-\-encryption=repokey\-aes\-ocb
- # now \(dqold\(dq is the current passphrase.
- $ BORG_PASSPHRASE=old BORG_NEW_PASSPHRASE=new borg key change\-passphrase
- # now \(dqnew\(dq is the current passphrase.
- .ft P
- .fi
- .UNINDENT
- .UNINDENT
- .SH SEE ALSO
- .sp
- \fIborg\-common(1)\fP
- .SH AUTHOR
- The Borg Collective
- .\" Generated by docutils manpage writer.
- .
|