Package: libpam-mount
Version: 1.10-1
Severity: important
File: /sbin/mount.crypt



/dev/sdb1 contains a LUKS volume with only one key-slot: 0, which comes from a 
keyfile.
Cryptsetup opens it without problem:

aris:/home/encmp/gpall# cryptsetup --key-file /home/encmp/gpall/proj/keyfile 
luksOpen /dev/sdb1 testluks
sh: /sbin/udevsettle: No such file or directory
key slot 1 unlocked.
sh: /sbin/udevsettle: No such file or directory
Command successful.
aris:/home/encmp/gpall# ls -la /dev/mapper/
total 0
drwxr-xr-x  2 root root     100 2009-05-12 15:16 .
drwxr-xr-x 15 root root    3900 2009-05-12 15:16 ..
crw-rw----  1 root root  10, 60 2009-05-12 09:00 control
brw-rw----  1 root disk 254,  0 2009-05-12 09:01 _dev_sdb3
brw-rw----  1 root disk 254,  1 2009-05-12 15:16 testluks
aris:/home/encmp/gpall#                       


Now, I am trying to use mount.crypt in order to mount it (I luksClosed testluks 
of course after the previous test). 

The problem is I can't get mount.crypt to pass the keyfile option to cryptsetup:

# mount.crypt -v -o keyfile=/home/encmp/gpall/proj/keyfile /dev/sdb1 
/media/dataspace
command: [readlink] [-fn] [/dev/sdb1]
command: [readlink] [-fn] [/media/dataspace]
mount.crypt: No openssl cipher specified (use -o fsk_cipher=xxx)

OK, I give the cipher (and the hash), although I can't understand why doesn't 
it autodetect like cryptsetup does:

aris:/tmp/test# mount.crypt -v -o 
fsk_cipher=aes-256-cbc,fsk_hash=ripemd160,keyfile=/home/encmp/gpall/proj/keyfile
 /dev/sdb1 /media/dataspace
command: [readlink] [-fn] [/dev/sdb1]
command: [readlink] [-fn] [/media/dataspace]
Password:
mount.crypt(loop.c:266): Using _dev_sdb1 as dmdevice name
command: [cryptsetup] [luksOpen] [/dev/sdb1] [_dev_sdb1]
sh: /sbin/udevsettle: No such file or directory
Command failed: No key available with this passphrase.

mount.crypt(loop.c:198): cryptsetup exited with non-zero status 255


I also tried with various combinations of cipher and hash (eg. sha1 for hash, 
and aes256 for cipher) all with the same output.
Why does it even ask for a password since I give a keyfile?

I tend to think that there is a bug, and it is not my fault. In the latter 
case, I am very sorry for the report...

Extra info: My /etc/crypttab is empty.

Here is the LUKS dump, in case you need it:

aris:/home/encmp/gpall# cryptsetup luksDump /dev/sdb1
LUKS header information for /dev/sdb1

Version:        1
Cipher name:    aes
Cipher mode:    cbc-essiv:sha256
Hash spec:      sha1
Payload offset: 2056
MK bits:        256
MK digest:      eb a6 c9 27 13 5f 0d 72 7f 1a fe 13 cc 25 5a b4 ba 7c 5e 9f
MK salt:        f0 6c 68 68 bd 2f 6a 33 7a 7b 98 fe 32 32 81 c3
                64 7d a4 47 8d 90 7a d8 5a d4 85 0a fc b3 8c 5c
MK iterations:  10
UUID:           985fcf5e-0a87-4f39-a20f-84c2d2be6cd0

Key Slot 0: DISABLED
Key Slot 1: ENABLED
        Iterations:             139573
        Salt:                   29 1c 1d 95 a8 e0 15 6e f9 34 f1 f3 b5 1a d6 66
                                7f 26 ff b5 48 82 fe 15 d3 2e c4 ed fc 89 4e f1
        Key material offset:    264
        AF stripes:             4000
Key Slot 2: DISABLED
Key Slot 3: DISABLED
Key Slot 4: DISABLED
Key Slot 5: DISABLED
Key Slot 6: DISABLED
Key Slot 7: DISABLED






-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-2-686 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages libpam-mount depends on:
ii  libc6                       2.9-4        GNU C Library: Shared libraries
ii  libhx18                     2.5-1        A library providing queue, tree, I
ii  libpam0g                    1.0.1-9      Pluggable Authentication Modules l
ii  libssl0.9.8                 0.9.8g-16    SSL shared libraries
ii  libxml2                     2.7.3.dfsg-1 GNOME XML library
ii  mount                       2.13.1.1-1   Tools for mounting and manipulatin

libpam-mount recommends no packages.

Versions of packages libpam-mount suggests:
ii  cryptsetup                 2:1.0.6-7     configures encrypted block devices
pn  davfs2                     <none>        (no description available)
ii  fuse-utils                 2.7.4-1.1     Filesystem in USErspace (utilities
ii  lsof                       4.81.dfsg.1-1 List open files
pn  ncpfs                      <none>        (no description available)
ii  openssl                    0.9.8g-16     Secure Socket Layer (SSL) binary a
ii  psmisc                     22.6-1        Utilities that use the proc filesy
ii  smbfs                      2:3.3.3-1     Samba file system utilities
pn  truecrypt | truecrypt-util <none>        (no description available)
pn  xfsprogs                   <none>        (no description available)

-- debconf information:
* libpam-mount/convert-xml-config: true



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to