Unabhängig davon, ob ich zur Eingabe eines Kennworts aufgefordert werde oder nicht, hängt es zwischen dem Akzeptieren der Authentifizierung und dem Ausführen des von mir angeforderten Kennworts. Mit anderen Worten sudo ls
wird für ca. 60 Sekunden hängen.
Ich bin verwirrt darüber, was dies verursachen könnte. Dies ist auf Centos 5, und ich habe es angeschaut selinux
und auf deaktiviert und aktiviert gesetzt, aber es scheint keinen Effekt zu haben.
$HOSTNAME
in der127.0.0.1
Leitung steht. Es funktionierte. Vielen Dank.sudo ls
nutzt das Netzwerk auf welche Weise?Manchmal, wenn Ihre Standardroute nicht festgelegt ist, hängen Befehle wie sudo.
Versuchen Sie
netstat -r
zu überprüfen, ob die Route korrekt eingestellt ist.Erhält dieser Rechner seine Passwörter aus der lokalen Datei / etc / passwd oder so ähnlich wie ldap?
quelle
ldap
; Ich denke, es ist mit/etc/passwd
/etc/passwd
wird nicht für die Authentifizierung verwendet, sondern für die Namensauflösung von IDs./etc/shadow
wird zur Authentifizierung verwendet.Die einzige andere Sache, die Sie möglicherweise überprüfen möchten, ist Ihre /etc/resolv.conf-Datei, um sicherzustellen, dass Sie einen richtigen DNS-Eintrag dort haben. Ich habe in der Vergangenheit gesehen, wo dies zu Verzögerungen führen kann.
quelle
Sie sollten drei Dinge überprüfen. 1. / etc / hostname 2. / etc / hosts 3. /etc/resolv.conf
Ich fand, dass mein Hostname korrekt war, dass die Hosts-Datei falsch war und obendrein die resolv.conf aktualisiert werden musste.
quelle
Bei mir wurde krb5-user / config installiert. Ich bemerkte dies, indem ich /var/log/auth.log untersuchte und pam_krb5-Versuche vor pam_unix sah. Verwenden Sie apt-get remove, um diese Pakete zu deinstallieren. Entfernen Sie diese Pakete nicht, wenn Sie sich auf einem Computer befinden, der offensichtlich Kerberos (pam_krb5) benötigt. Mein Sudo Hang ging von konsistenten 30s auf 0s.
quelle
Dies wird in Halsafars Antwort angedeutet : Ich habe Kerberos auf meinem Arbeits-VPN aktiviert, aber es ist nutzlos, wenn ich es nicht nutze. Deshalb habe ich die Reihenfolge der Authentifizierungsmodule so geändert
/etc/pam.d/common-auth
, dass siepam_unix
zuvor verwendet wurdenpam_krb5
:Vor:
Nach:
Dies änderte mein Sudo von 30 auf 0, wie es in Halsafars Antwort der Fall war.
quelle
Unter Solaris 10 hing sudo etwa 30 Sekunden lang. Mit Hilfe von Truss konnte ich endlich feststellen, dass es sich um einen Quota-Befehl handelte, der sich auf einem NFS-Mount befand. Durch das Aufheben der Bereitstellung der NFS-Freigabe wurde der Stillstand behoben. Habe noch nicht festgestellt was mit der Aktie nicht stimmt.
quelle
In Fedora 30 verursacht Snapd, dass sudo, su usw. sehr langsam werden, und auch andere sitzungsbezogene Probleme.
Es wird empfohlen, snapd zu deinstallieren, wenn Sie sich bei Fedora befinden.
quelle