-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On Mon, Sep 05, 2016 at 12:57:33PM -0700, Peter Ihasz wrote:
> Hi!
> 
> Unfortunately, I can't login with yubikey and yubikey linked password.
> 
> Here is my config:
> 
> 1,
> yubikey linked password: apple
> 
> echo -n "apple" | openssl dgst -sha1
> yubikey linked password: d0be2dc421be4fcd0172e5afceea3970e2f3d940
> 
> yubikey-personilization-gui
> 
> LOGGING START,9/4/16 9:10 PM
> Challenge-Response: HMAC-SHA1,9/4/16 9:10 
> PM,2,,,04c21478245c36861b9f946e0d9388d5ebbb909d,,,0,0,0,0,0,0,0,0,0,1
> 
> usbvm name: sys-usb
> 
> 
> 2,
> in doom0
> chmod 755 yubikey-auth
> /usr/local/bin/yubikey-auth 
> 
> #!/bin/sh
> 
> key="$1"
> 
> if [ -z "$key" ]; then
>     echo "Usage: $0 <AESKEY> [<PASSWORD-HASH>]"
>     exit 1
> fi
> 
> # if password has given, verify it
> if [ -n "$2" ]; then
>     # PAM appends \0 at the end
>     hash=`head -c -1 | openssl dgst -sha1 -r | cut -f1 -d ' '`
>     if [ "x$2" != "x$hash" ]; then
>         exit 1
>     fi
> fi
> 
> challenge=`head -c64 /dev/urandom | xxd -c 64 -ps`
> # You may need to adjust slot number and USB VM name here
> response=`qvm-run -u root --nogui -p sys-usb "ykchalresp -2 -x $challenge"`
> 
> correct_response=`echo $challenge | xxd -r -ps | openssl dgst -sha1 -macopt 
> hexkey:$key -mac HMAC -r | cut -f1 -d ' '`
> 
> test "x$correct_response" = "x$response"
> exit $?
> 
> 3,
> 
> /etc/pam.d/kscreensaver (KDE desktop environment)
> 
> auth [success=done default=ignore] pam_exec.so expose_authtok quiet 
> /usr/local/bin/yubikey-auth 04c21478245c36861b9f946e0d9388d5ebbb909d 
> d0be2dc421be4fcd0172e5afceea3970e2f3d940


Do you have anything in logs in dom0 (check `sudo journalctl -eb`)?
Do you have ykchalresp installed in template of sys-usb? It's part of
ykpers package.

- -- 
Best Regards,
Marek Marczykowski-Górecki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAEBCAAGBQJXzdD3AAoJENuP0xzK19csyxwH/1u0FQINHo0Bs7a3uTzfi5Wl
jyoknwt9vA3b0V/AMLKIfz4g7+hoEocbachW+BRNl+KAvHJ4ZcEUzyugHq0F7OO/
mGhi6f4EiF/NPYG8zNwWkvy2MGinCbuTwjI52AzYV5Wb3efk+JUyCRB0VfHgoQtl
SLbRvPavN3h3LkZWdA6OHfQXHyiDJVVM9jikg4bLhFlDc4Jx3XOGB6Ocbj6F2A5X
fWHEDlTvWFvud3U+nln0ALlICwlktEm4Oy99UgYnCt9QXslGW08bzSAAiVXOpKbo
izjvf2F84sT2Vt5D39uGdB4/F8dy+AQS7F9Pi2En5NE4Jm5PZJD9vE3BfnS40Ic=
=QeHk
-----END PGP SIGNATURE-----

-- 
You received this message because you are subscribed to the Google Groups 
"qubes-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to qubes-users+unsubscr...@googlegroups.com.
To post to this group, send email to qubes-users@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/qubes-users/20160905200926.GK13909%40mail-itl.
For more options, visit https://groups.google.com/d/optout.

Reply via email to