On Thu, Oct 24, 2013 at 03:07:19PM +0200, Pieter Verberne wrote: > -r--r----- 1 root auth 33 Oct 24 14:47 pieter.key > -r--r----- 1 root auth 10 Oct 24 14:47 pieter.uid
Your uid file looks too small, it's usually 13 bytes, with 12 hex digits and a newline (optional). > # /usr/libexec/auth/login_yubikey -d -s login pieter > Password: > reject > > authlog: > Oct 24 14:52:51 lilium login_yubikey: user pieter: fdopen: Bad file > descriptor > Oct 24 14:53:08 lilium login_yubikey: user pieter: reject The first error must be from a different invokation. If you get the Password: prompt, that error condition is already passed. Daniel

