diff options
author | Miloslav Trmac <mitr@volny.cz> | 2006-06-07 00:18:29 +0000 |
---|---|---|
committer | Miloslav Trmac <mitr@volny.cz> | 2006-06-07 00:18:29 +0000 |
commit | 9cce725e40dcd51eb8c7bd9fc2e801fcd02487b5 (patch) | |
tree | e37e85a89113b71b7811096d8805ac1ccb92c383 | |
parent | dd8afcc09d9cf4030c68fd1b365b246033d10f92 (diff) | |
download | initscripts-9cce725e40dcd51eb8c7bd9fc2e801fcd02487b5.tar initscripts-9cce725e40dcd51eb8c7bd9fc2e801fcd02487b5.tar.gz initscripts-9cce725e40dcd51eb8c7bd9fc2e801fcd02487b5.tar.bz2 initscripts-9cce725e40dcd51eb8c7bd9fc2e801fcd02487b5.tar.xz initscripts-9cce725e40dcd51eb8c7bd9fc2e801fcd02487b5.zip |
Add /etc/crypttab documentation.
-rw-r--r-- | Makefile | 3 | ||||
-rw-r--r-- | crypttab.5 | 108 |
2 files changed, 110 insertions, 1 deletions
@@ -14,7 +14,7 @@ all: install: mkdir -p $(ROOT)/etc/profile.d $(ROOT)/sbin $(ROOT)/usr/sbin - mkdir -p $(ROOT)$(mandir)/man8 + mkdir -p $(ROOT)$(mandir)/man{5,8} mkdir -p $(ROOT)/etc/rwtab.d $(ROOT)/var/lib/stateless/writable install -m644 inittab adjtime $(ROOT)/etc @@ -25,6 +25,7 @@ install: install -m755 service setsysfont $(ROOT)/sbin install -m755 lang.csh lang.sh $(ROOT)/etc/profile.d install -m755 sys-unconfig $(ROOT)/usr/sbin + install -m644 crypttab.5 $(ROOT)$(mandir)/man5 install -m644 service.8 sys-unconfig.8 $(ROOT)$(mandir)/man8 install -m644 sysctl.conf $(ROOT)/etc/sysctl.conf if uname -m | grep -q sparc ; then \ diff --git a/crypttab.5 b/crypttab.5 new file mode 100644 index 00000000..88e6ec15 --- /dev/null +++ b/crypttab.5 @@ -0,0 +1,108 @@ +.\" A man page for /etc/crypttab. +.\" +.\" Copyright (C) 2006 Red Hat, Inc. All rights reserved. +.\" +.\" This copyrighted material is made available to anyone wishing to use, +.\" modify, copy, or redistribute it subject to the terms and conditions of the +.\" GNU General Public License v.2. +.\" +.\" This program is distributed in the hope that it will be useful, but WITHOUT +.\" ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +.\" FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for +.\" more details. +.\" +.\" You should have received a copy of the GNU General Public License along +.\" with this program; if not, write to the Free Software Foundation, Inc., +.\" 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +.\" +.\" Author: Miloslav Trmac <mitr@redhat.com> +.TH crypttab 5 "Jul 2006" + +.SH NAME +/etc/crypttab - encrypted block device table + +.SH DESCRIPTION +The +.B /etc/crypptab +file describes encrypted block devices that are set up during system boot. + +Empty lines and lines starting with the +.B # +character are ignored. +Each of the remaining lines describes one encrypted block device, +fields on the line are delimited by white space. +The first two fields are mandatory, the remaining two are optional. + +The first field contains the +.I name +of the resulting encrypted block device; +the device is set up at +\fB/dev/mapper/\fIname\fR. + +The second field contains a path to the underlying block device. +If the block device contains a LUKS signature, +it is opened as a LUKS encrypted partition; +otherwise it is assumed to be a raw dm-crypt partition. + +The third field specifies the encryption password. +If the field is not present or the password is set to \fBnone\fR, +the password has to be manually entered during system boot. +Otherwise the field is interpreted as a path to a file +containing the encryption password. +For swap encryption +.B /dev/urandom +can be used as the password file; +using +.B /dev/random +may prevent boot completion +if the system does not have enough entropy +to generate a truly random encryption key. + +The fourth field, if present, is a comma-delimited list of options. +The following options are recognized: +.TP +\fBcipher=\fIcipher\fR +Specifies the cipher to use; see +.BR cryptsetup (8) +for possible values and the default value of this option. +A cipher with unpredictable IV values, such as +\fBaes-cbc-essiv:sha256\fR, is recommended. + +.TP +\fBsize=\fIsize\fR +Specifies the key size in bits; see +.BR cryptsetup (8) +for possible values and the default value of this option. + +.TP +\fBhash=\fIhash\fR +Specifies the hash to use for password hashing; see +.BR cryptsetup (8) +for possible values and the default value of this option. + +.TP +\fBverify\fR +If the the encryption password is read from console, +it has to be entered twice (to prevent typos). + +.TP +\fBswap\fR +The encrypted block device will be used as a swap partition, +and will be formatted as a swap partition +after setting up the encrypted block device. +The underlying block device must be already formatted +as an (unencrypted) swap partition, +and will be formatted again as an unencrypted swap partition +after destroying the encrypted block device. +(This allows sharing a single swap partition between operating +system installations, +with some of them encrypting the swap partitions and some of them not.) + +.SH COMPATIBILITY +The +.B /etc/crypptab +file format is based on the Debian cryptsetup package, +and is intended to be compatible. + +.SH SEE ALSO +.BR cryptsetup (8) |