Disabling TrueSuite Logon I cannot logon to my Mac, what should I do?
If something goes really wrong with our biometric login (i.e. you are not able to log into the system), you can use the single-user mode to disable it and restore the normal login options (as if our SW would not be installed).
- Boot in Single-user mode (press and hold Apple+S keys during the boot)
- You will see only black screen with a command line. To remount root filesystem to be writable please type following command and hit enter: mount -uw / (need to be done!)
- Enter command below to uninstall TS for MAC:
sed -i.bak 's/tssc_agent:lion_login/loginwindow:login/g' /etc/authorization
- If message: No such file or directory appears, please check that the command was entered correctly. If you still getting this message, the uninstaller is most probably missing. Please use this alternative procedure to disable the biometric logon (see below).
- Write "reboot" and hit enter.
- The system default built-in login should appear (username & password).
If this still does not help, you can try to do the same procedure manually.
-
Boot in Single-user mode (press and hold Apple+S keys during the boot)
-
You will see only black screen with a command line. To remount root filesystem to be writable please type following command and hit enter: mount -uw / (need to be done!)
-
Use the editor (such as Emacs or Vi) to open the file
/etc/authorization , it's a plist file (XML format)
- Find the line : <key>system.login.console</key> (it should be in line 3514)
<key>system.login.console</key>
<dict>
<key>class</key>
<string>evaluate-mechanisms</string>
<key>comment</key>
<string>Login mechanism based rule. Not for
general use, yet.</string>
<key>mechanisms</key>
<array>
<string>builtin:policy-banner</string>
<string>tssc_agent:lion_login</string>
<string>builtin:reset-password,privileged</string>
<string>builtin:forward-login,privileged</string>
<string>builtin:auto-login,privileged</string>
<string>builtin:authenticate,privileged</string>
<string>PKINITMechanism:auth,privileged</string>
<string>loginwindow:success</string>
<string>HomeDirMechanism:login,privileged</string>
<string>HomeDirMechanism:status</string>
<string>MCXMechanism:login</string>
<string>loginwindow:done</string>
</array>
</dict>
The red line should be modified to
<string>loginwindow:login</string>,
it's the lion default mechanism.
If some lines missing in <array>…</array> , just
insert them

Created on 12/6/2011 5:24:27 AM