Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am getting a lot of the following types of error in my secure log on a CentOS 5.4 server:

crond[10445]: pam_loginuid(crond:session): set_loginuid failed opening loginuid
sshd[10473]: pam_loginuid(sshd:session): set_loginuid failed opening loginuid

I've seen discussion of this being caused when using a non-standard kernel without the correct CONFIG_AUDIT and CONFIG_AUDITSYSCALL options set. Where this is the case, it is advised to comment out some lines in the pam.d config files.

I am running a Virtual Private Server where I need to use the kernel provided by the supplier. Is there a way to find out what options they used to configure the kernel? I want to verify if the above is the cause.

If this turns out not to be the cause, what are the risk of disabling pam_loginuid for crond and sshd?

share|improve this question
I found that the kernel had not been correctly configured - so commented out the required pam_loginuid for everything in /etc/pam.d that was requiring it. – dunxd Aug 22 '10 at 13:56

The current running kernel should have the configuration used to build it in /proc/config.gz

share|improve this answer
ls: /proc/config.gz: No such file or directory – dunxd Apr 15 '10 at 20:50
up vote 1 down vote accepted

config file for kernel on RHEL systems is stored in the /boot directory. Searching in here I found that both settings had not been set.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.