Niezależnie od tego, czy pojawi się monit o hasło, czy nie, zawiesza się między zaakceptowaniem uwierzytelnienia a wykonaniem tego, o co prosiłem. Innymi słowy sudo ls
zawiesi się na około 60 sekund.
Jestem zdezorientowany, co może być przyczyną tego. To jest na Centos 5, a ja spojrzałem selinux
i ustawiłem zarówno na wyłączony, jak i włączony, ale wydaje się, że nie ma to żadnego wpływu.
$HOSTNAME
został ustawiony w127.0.0.1
kolejce. Zadziałało. Dzięki.sudo ls
w jaki sposób korzysta z sieci?Czasami, gdy domyślna trasa nie jest ustawiona, polecenia takie jak sudo się zawieszają.
Spróbuj
netstat -r
sprawdzić, czy trasa jest ustawiona poprawnie.Czy ta maszyna otrzymuje hasła z lokalnego pliku / etc / passwd lub czegoś takiego jak ldap?
źródło
ldap
; Myślę, że to używa/etc/passwd
/etc/passwd
nie jest używane do uwierzytelniania, służy do rozpoznawania nazw przez identyfikator./etc/shadow
służy do uwierzytelnienia.Jedyną rzeczą, którą możesz chcieć sprawdzić, jest plik /etc/resolv.conf, aby upewnić się, że masz tam odpowiedni wpis dns. W przeszłości widziałem, gdzie może to powodować opóźnienia.
źródło
Powinieneś sprawdzić trzy rzeczy. 1. / etc / nazwa hosta 2. / etc / hosts 3. /etc/resolv.conf
Odkryłem, że moja nazwa hosta jest poprawna, że plik hosts jest niepoprawny, a ponadto resolv.conf wymaga aktualizacji.
źródło
Dla mnie instalowano krb5-user / config. Zauważyłem to, sprawdzając /var/log/auth.log i widząc próby pam_krb5 przed pam_unix. Naprawiono go za pomocą apt-get remove w celu odinstalowania tych pakietów. Nie usuwaj tych pakietów, jeśli oczywiście korzystasz z komputera Kerberos (pam_krb5). Mój sudo zawiesił się z konsekwentnych lat 30-tych do 0-tych.
źródło
Jest to zasugerował w Halsafar „s odpowiedź , mam Kerberos włączone mojej pracy VPN, ale jest bezużyteczny, gdy jestem przy nim, więc zmieniłem kolejność moduł uwierzytelniania w
/etc/pam.d/common-auth
celu wykorzystaniapam_unix
przedpam_krb5
:Przed:
Po:
To zmieniło moje sudo z 30 na 0, jak to zrobiłem w odpowiedzi Halsafara.
źródło
Na Solarisie 10 sudo wisiał przez około 30 sekund. Z pomocą kratownicy w końcu udało mi się ustalić, że wisiał na komendzie quota, która wisiała na wierzchowcu NFS. Odmontowanie udziału NFS wyeliminowało zawieszenie. Nie ustaliłem jeszcze, co jest nie tak z udziałem.
źródło
W Fedorze 30 Snapd powoduje, że sudo, su itp. Stają się bardzo wolne, a także inne problemy związane z sesją.
Odinstalowanie snapd, jeśli jesteś w Fedorze, jest zalecaną alternatywą.
źródło