Main index | Section 8 | Options |
We cannot at this point guarantee that the on-disk format will not change in response to reviews or bug-fixes, so potential users are advised to be prepared that dump(8)/ restore(8) based migrations may be called for in the future.
The gbde utility is the only official operation and management interface for the gbde(4) GEOM based disk encryption kernel facility. The interaction between the gbde utility and the kernel part is not a published interface.
The operational aspect consists of two subcommands: one to open and attach a device to the in-kernel cryptographic gbde module ( attach), and one to close and detach a device ( detach).
The management part allows initialization of the master key and lock sectors on a device ( init), initialization and replacement of pass-phrases ( setkey), and key invalidation ( nuke) and blackening ( destroy) functions.
The
The
The
The
Alternatively, the
The
The
The
The
gbde init /dev/ada0s1f -L /etc/ada0s1f.lock
To attach an encrypted device:
gbde attach ada0s1f -l /etc/ada0s1f.lock
The encrypted device has the suffix .bde so a typical command to create and mount a file system would be:
newfs /dev/ada0s1f.bde
mount /dev/ada0s1f.bde /secret
To detach an encrypted device:
gbde detach ada0s1f
Please notice that detaching an encrypted device corresponds to physically removing it, do not forget to unmount the file system first.
To initialize the second key using a detached lockfile and a trivial pass-phrase:
gbde setkey ada0s1f -n 2 -P foo -L key2.lockfile
To invalidate your own masterkey:
gbde nuke ada0s1f
This will overwrite your masterkey sector with zeros, and results in a diagnostic if you try to use the key again. You can also destroy the other three copies of the masterkey with the -n argument.
You can also invalidate your masterkey without leaving a tell-tale sector full of zeros:
gbde destroy ada0s1f
This will overwrite the information fields in your masterkey sector, encrypt it and write it back. You get a (different) diagnostic if you try to use it.
GBDE (8) | October 3, 2016 |
Main index | Section 8 | Options |
Please direct any comments about this manual page service to Ben Bullock. Privacy policy.
“ | A UNIX saleslady, Lenore, Enjoys work, but she likes the beach more. She found a good way To combine work and play: She sells C shells by the seashore. |
” |