Page 1 of 2 12 LastLast
Results 1 to 10 of 20

Thread: T61 fingerprint reader. help!

  1. #1
    Join Date
    Apr 2008
    Beans
    19

    T61 fingerprint reader. help!

    so yai got me a t61. it pretty much all works .. but i cant get the fingerprint reader to work. am running the new hardy, and got thinkfinger installed and ran my prints and everything .. it just never asks for me to input print.

    any and all help appreciated ty

  2. #2
    Join Date
    Apr 2008
    Beans
    47

    Re: T61 fingerprint reader. help!

    Is it a new T61? My new T61 doens't have a SGS microelectrics chipset, it has a UPEC TouchStrip. Right now, only BioAPI supports it.

  3. #3
    Join Date
    Nov 2005
    Location
    Ester, AK, USA
    Beans
    162
    Distro
    Ubuntu 10.04 Lucid Lynx

    Talking Re: T61 fingerprint reader. help!

    I just set this up on a brand new ThinkPad T61, and the following worked like a charm. I excerpted it from https://wiki.ubuntu.com/ThinkFinger, which was originally written for an earlier version of thinkfinger; now most of the complications and warnings are no longer relevant:

    1. Ensure all repos are enabled.
    2. Install thinkfinger
    Code:
    sudo apt-get install thinkfinger-tools  libpam-thinkfinger
    3. Scan and verify your fingerprint
    Code:
    sudo tf-tool --acquire
    sudo tf-tool --verify
    4. Open a terminal and type
    Code:
    sudo cp /etc/pam.d/common-auth /etc/pam.d/common-auth.backup
    gksudo gedit /etc/pam.d/common-auth
    and change it so it looks like this (simply add the bold text):
    #
    # /etc/pam.d/common-auth - authentication settings common to all services
    #
    # This file is included from other service-specific PAM config files,
    # and should contain a list of the authentication modules that define
    # the central authentication scheme for use on the system
    # (e.g., /etc/shadow, LDAP, Kerberos, etc.). The default is to use the
    # traditional Unix authentication mechanisms.
    #
    auth sufficient pam_thinkfinger.so
    auth required pam_unix.so try_first_pass nullok_secure
    In other words, embed "try_first_pass" in the existing line and insert the "auth sufficient..." line before the existing "auth required..." line.

    Doing the above will prompt for fingerprint scan (or password--your option) during login and following any gksudo commands. I'm no guru, but feel free to let me know if you run into complications.

    **Update**

    A much more comprehensive guide is available at http://www.thinkwiki.org/wiki/How_to...th_ThinkFinger
    Last edited by David Valentine; November 30th, 2008 at 08:43 AM. Reason: update
    If you torture data hard enough, they will confess to anything

  4. #4
    Join Date
    Apr 2008
    Beans
    19

    Re: T61 fingerprint reader. help!

    thanx man

    im stuck at the part about /etc/pam.d/common-auth . how do i access this to change it .. sorry for the noob questions lol but im really new to the terminal and pretty much all of ubuntu

  5. #5
    Join Date
    Nov 2005
    Location
    Ester, AK, USA
    Beans
    162
    Distro
    Ubuntu 10.04 Lucid Lynx

    Re: T61 fingerprint reader. help!

    Sorry about that. Open a terminal and type:
    Code:
    gksudo gedit /etc/pam.d/common-auth
    I've updated my original post to reflect this.
    Last edited by David Valentine; May 1st, 2008 at 02:41 AM.
    If you torture data hard enough, they will confess to anything

  6. #6
    Join Date
    Apr 2008
    Beans
    47

    Re: T61 fingerprint reader. help!

    I have an exception with my system. It is a new T61 with a T8300 and a UPEK scanner. common-auth looks like this:

    Code:
    #
    # /etc/pam.d/common-auth - authentication settings common to all services
    #
    # This file is included from other service-specific PAM config files,
    # and should contain a list of the authentication modules that define
    # the central authentication scheme for use on the system
    # (e.g., /etc/shadow, LDAP, Kerberos, etc.).  The default is to use the
    # traditional Unix authentication mechanisms.
    #
    auth	requisite	pam_unix.so nullok_secure
    auth	optional	pam_smbpass.so migrate
    Putting in what is above doesn't work, replacing sufficient and required with requisite and optional results in the inability to authenticate a login.
    Last edited by Charlie708; May 1st, 2008 at 04:05 AM.

  7. #7
    Join Date
    Nov 2005
    Location
    Ester, AK, USA
    Beans
    162
    Distro
    Ubuntu 10.04 Lucid Lynx

    Re: T61 fingerprint reader. help!

    Putting in what is above doesn't work.
    Like I said, I'm no guru--I just posted what worked on my T61. Did you successfully scan and verify your fingerprint (there should have been a notice of a file "thinkfinger.so" being saved)? What happens if your /etc/pam.d/common-auth winds up like this (be sure to back it up first)?
    #
    # /etc/pam.d/common-auth - authentication settings common to all services
    #
    # This file is included from other service-specific PAM config files,
    # and should contain a list of the authentication modules that define
    # the central authentication scheme for use on the system
    # (e.g., /etc/shadow, LDAP, Kerberos, etc.). The default is to use the
    # traditional Unix authentication mechanisms.
    #
    auth sufficient pam_thinkfinger.so
    auth requisite try_first_pass pam_unix.so nullok_secure
    auth optional pam_smbpass.so migrate
    If you torture data hard enough, they will confess to anything

  8. #8
    Join Date
    Apr 2008
    Beans
    47

    Re: T61 fingerprint reader. help!

    I just messed around and came up with the same conclusions, except I commented out the optional line:

    Code:
    #
    # /etc/pam.d/common-auth - authentication settings common to all services
    #
    # This file is included from other service-specific PAM config files,
    # and should contain a list of the authentication modules that define
    # the central authentication scheme for use on the system
    # (e.g., /etc/shadow, LDAP, Kerberos, etc.).  The default is to use the
    # traditional Unix authentication mechanisms.
    #
    auth 	sufficient	pam_thinkfinger.so
    auth	requisite	pam_unix.so try_first_pass nullok_secure
    #auth	optional	pam_smbpass.so migrate
    Edit: I put the optional back in, as leaving it out caused no authentication for sudo and the likes.
    Edit2: Putting optional back in and removing try_first_pass didn't have any effect; does the software assume it is me since I used my finger to login?
    Last edited by Charlie708; May 1st, 2008 at 04:19 AM.

  9. #9
    Join Date
    Nov 2005
    Location
    Ester, AK, USA
    Beans
    162
    Distro
    Ubuntu 10.04 Lucid Lynx

    Re: T61 fingerprint reader. help!

    Your "optional" line appears to have something to do with samba; are you running samba-server?
    does the software assume it is me since I used my finger to login?
    Ubuntu remembers your password for a while after you use "sudo" or "gksudo" in a given session, so in a way, yes. You should restart x (ctrl-alt-bksp) to test. Finally, if you're using your finger to login, then it seems to me that you have everything working already!
    Last edited by David Valentine; May 1st, 2008 at 06:04 AM.
    If you torture data hard enough, they will confess to anything

  10. #10
    Join Date
    Apr 2008
    Beans
    47

    Re: T61 fingerprint reader. help!

    I am not running samba-server, atleast not that I am aware.

    Restarting X did not cause sudo to require a password (it didn't ask, not even the first time), but a full system restart did the trick.

Page 1 of 2 12 LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •