Take the 2-minute tour ×
Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems.. It's 100% free, no registration required.

I have a weird problem on my notebook. When I want to login to the system (for example on tty1), immediately after I put in my username I get a Permission Denied error, even with root!

I booted a liveCD and checked /etc/{passwd,shadow}, but both are accessible by root and the users are still in there. What could be the problem? How do I fix it?

share|improve this question
    
You get it before it even asks you for a password? –  Michael Mrozek Nov 11 '11 at 15:20
3  
sounds like a pam error. check /etc/pam.d/system-auth –  Sirex Nov 11 '11 at 15:58
    
Is /etc/shadow world-readable? What does pwck say after you booted from the live-cd and chroot your disk-environment? –  Nils Nov 11 '11 at 21:34
    
What distribution are you running? Did it work before? Have you enabled any security feature (e.g. SELinux), upgraded your system, modified some configuration, or done anything else that might impact authentication recently? Do any messages from the time you tried to log in appear under /var/log? (specifically /var/log/auth.log, I think, but the path depends on your distribution). –  Gilles Nov 11 '11 at 22:50
    
Where did you work on before this happened? What could have caused this? –  glglgl Nov 12 '11 at 9:41

2 Answers 2

up vote 1 down vote accepted

It is definitely PAM error as mentioned in comments. I also had same issue, I just downloaded latest PAM source from the link below and compiled as instructed in the webpage. http://www.linuxfromscratch.org/blfs/view/svn/postlfs/linux-pam.html

share|improve this answer

Which distribution are you using? On Fedora/Centos/Redhat selinux is enforced by default. Maybe your pam files are not labelled correctly. In the grub console, edit the boot line and add "selinux=0" to check if it makes a difference.

share|improve this answer

Your Answer

 
discard

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.