-   Linux - Newbie (
-   -   Root can log on, user account can't. "Error in service module" (

Charlie Spencer 09-12-2006 12:49 PM

Root can log on, user account can't. "Error in service module"
Fedora Core 5

I was playing Enigma when I accidentally hit the 'a' key and it killed my marble. (Don't worry if you don't play Enigma; it's only slightly relevant.) In order to see if there were any more keys I should avoid, I began striking them in alphabetical order. Somewhere around 'r' I was logged out and dumped back to the GUI login.

I can log on as root at both GUI and command line. If I try to log on as my user account from the GUI I get an "Authentication failed" window. Clicking OK takes me back to the username prompt. If I try to log on as my user account from the command line I get the error "Error in service module" and the next line is a Username prompt. I've reset the user account password but that has had no effect.

First, anybody know why my walking the alphabet would have kicked me out? Did I hit some magic sequence of keystrokes? Second, how do I undo what I've done? Yes, I know I can create a new user and copy the files, but that's a workaround, not a solution.

w3bd3vil 09-12-2006 01:12 PM

looks like an error in your PAM.
try checking/posting your /etc/pam.d/login

Charlie Spencer 09-12-2006 02:08 PM

I can post it. I can't check it since I don't know what it does or I'm looking for.

auth required
auth include system-auth
account required
account include system-auth
password include system-auth
# close should be the first session rule
session required close
session include system-auth
session required
session optional
# open should be the last session rule
session required open

Charlie Spencer 09-13-2006 02:35 PM

Additional Info
Maybe the Enigma / keying information is a false lead.

Prior to this problem I had just installed Enigma. That was my second attempt to use yum to install a program. My first attempt was a 'yum update' after I finally figured out how to pass my credentials to the company proxy server. When the update finally finished, I immediately installed Enigma.

Should I have rebooted after the yum update completed? (Yes, I know that's a rather Windowsish question, but that's where all my experience lies.) Is it possible something in the update is preventing my user account from logging in?

All times are GMT -5. The time now is 10:27 PM.