Whether I get prompted for a password or not, it hangs between accepting the authentication and executing what I asked for. E.G. sudo ls will hang for about 60 seconds.

I'm confused about what might be causing this. This is on Centos 5, and I've looked at selinux and set it both to disabled and enabled, but it doesn't seem to have an effect.

link|improve this question

feedback

3 Answers

up vote 6 down vote accepted

From @TheAndruu's answer to this question:

This happens if you change the hostname during the install process. To solve the problem, edit the file /etc/hosts

127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 [ADD_YOURS_HERE] 
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 [ADD_YOURS_HERE]

I had exactly the same problem on Fedora 11 and this solved it.

link|improve this answer
I just made sure that my $HOSTNAME was set in the 127.0.0.1 line. It worked. Thanks. – dlamblin Sep 15 '09 at 0:59
feedback

Sometimes when your default route isn't set, commands like sudo hang.

Try netstat -r to check if the route is set correctly.

Does this machine get its passwords from the local /etc/passwd file or something like ldap?

link|improve this answer
It is not using ldap; I think it is using /etc/passwd – dlamblin Sep 15 '09 at 0:47
/etc/passwd isn't used for auth, it's used for id to name resolution. /etc/shadow is used for authentication. – LiraNuna Sep 15 '09 at 2:09
feedback

The only other thing you may want to check is your /etc/resolv.conf file to make sure you have a proper dns entry in there. I have seen in the past where this can cause delay.

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

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