Sudo'yu her kullandığımda tamamlanmadan takılıyor


12

Bir şifre girip girmeme ister, kimlik doğrulamasını kabul etmek ve istediğimi yürütmek arasında asılı kalır. Başka bir deyişle sudo ls, yaklaşık 60 saniye boyunca asılı kalacaktır.

Buna neyin sebep olabileceği konusunda kafam karıştı. Bu Centos 5'de, selinuxhem de hem devre dışı hem de etkin olarak ayarladım, ancak herhangi bir etkisi yok gibi görünüyor.

Yanıtlar:


15

@ TheAndruu'nun bu soruya verdiği yanıttan :

Bu, yükleme işlemi sırasında ana bilgisayar adını değiştirirseniz olur. Sorunu çözmek için / etc / hosts dosyasını düzenleyin

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

Fedora 11'de de aynı problemi yaşadım ve bu çözüldü.


Az $HOSTNAMEönce 127.0.0.1sıraya girdiğimden emin oldum . İşe yaradı. Teşekkürler.
dlamblin

1
BTW sudo lsağı ne şekilde kullanır?
dlamblin

Bu aynı zamanda ubuntu 16.04 için de işe yaradı - 127.0.1.1 - 127.0.0.1 için isim değiştirmek zorunda kaldım dışında
Bill Ryder

1

Bazen varsayılan rotanız ayarlanmadığında, sudo hang gibi komutlar asılır.

netstat -rRotanın doğru ayarlanıp ayarlanmadığını kontrol etmeye çalışın .

Bu makine şifrelerini yerel / etc / passwd dosyasından veya ldap gibi bir şeyden alıyor mu?


Kullanmıyor ldap; Bence/etc/passwd
dlamblin

/etc/passwdkimlik doğrulaması için kullanılmaz, kimlikten ad çözümüne kullanılır. /etc/shadowkimlik doğrulaması için kullanılır.
LiraNuna

1

Kontrol etmek isteyebileceğiniz diğer tek şey /etc/resolv.conf dosyanızdır ve orada uygun bir dns girdisi olduğundan emin olun. Geçmişte bunun gecikmeye neden olabileceğini gördüm.


1

Üç şeyi kontrol etmelisin. 1. / etc / hostname 2. / etc / hosts 3. /etc/resolv.conf

Ana bilgisayar adımın hosts dosyasının yanlış olduğunu ve bunun üzerine resolv.conf güncelleştirilmesi gerektiğini doğru buldum.


1

Benim için krb5-user / config kuruluyordu. Ben /var/log/auth.log inceleyerek ve pam_unix önce pam_krb5 denemelerini görerek bunu fark ettim. Bu paketleri kaldırmak için apt-get remove komutunu kullanarak düzeltti. Açıkça kerberos (pam_krb5) gerektiren bir bilgisayardaysanız bu paketleri kaldırmayın. Benim sudo asmak tutarlı bir 30s 0s gitti.


1

Bu içinde ima edilir Halsafar 'ın cevabı , ben Kerberos işime VPN etkinleştirilmiş olması ama bunun kapalı olduğumda içinde yetkilendirme modülü sırasını değiştirdi bu yüzden, yararsız /etc/pam.d/common-authkullanımına pam_unixönce pam_krb5:

Önce:

auth [success=4 default=ignore] pam_krb5.so ...
auth [success=3 default=ignore] pam_unix.so ...

Sonra:

auth [success=4 default=ignore] pam_unix.so ...
auth [success=3 default=ignore] pam_krb5.so ...

Bu sudo'umu Halsafar'ın cevabında olduğu gibi 30'lardan 0'lara değiştirdi.


0

Solaris'te 10 sudo yaklaşık 30 saniye asılıydı. Kafesin yardımıyla nihayet bir NFS montajında ​​asılı olan kota komutunda asılı olduğunu belirleyebildim. NFS paylaşımının bağlantısını kesmek asmayı ortadan kaldırdı. Paylaşımda neyin yanlış olduğunu henüz belirlemedi.


0

Fedora 30'da Snapd, sudo, su, vb.'nin çok yavaş olmasına ve oturumla ilgili diğer sorunlara neden olur.

Fedora'daysanız snapd'i kaldırmak önerilen bir alternatiftir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.