Независимо от того, запрашивается ли у меня пароль или нет, он зависает между принятием аутентификации и выполнением того, что я просил. Другими словами sudo ls
будет висеть около 60 секунд.
Я не понимаю, что может быть причиной этого. Это на Centos 5, и я посмотрел selinux
и установил его как отключено и включено, но, похоже, это не имеет никакого эффекта.
$HOSTNAME
был установлен в127.0.0.1
линию. Это сработало. Благодарю.sudo ls
как сеть использует?Иногда, когда ваш маршрут по умолчанию не установлен, такие команды, как sudo, зависают.
Попробуйте
netstat -r
проверить, правильно ли установлен маршрут.Эта машина получает свои пароли из локального файла / etc / passwd или что-то вроде ldap?
источник
ldap
; Я думаю, что это использует/etc/passwd
/etc/passwd
не используется для аутентификации, он используется для разрешения идентификатора и имени./etc/shadow
используется для аутентификации.Единственное, что вы можете захотеть проверить - это файл /etc/resolv.conf, чтобы убедиться, что у вас там есть правильная запись DNS. Я видел в прошлом, где это может вызвать задержку.
источник
Вы должны проверить три вещи. 1. / etc / hostname 2. / etc / hosts 3. /etc/resolv.conf
Я обнаружил, что мое имя хоста было правильным, что файл hosts был неправильным, и, кроме того, resolv.conf нужно было обновить.
источник
Для меня это был установленный krb5-user / config. Я заметил это, изучив /var/log/auth.log и увидев попытки pam_krb5 перед pam_unix. Использование apt-get remove для удаления исправленных пакетов. Не удаляйте эти пакеты, если вы находитесь на компьютере, требующем Kerberos (pam_krb5). Мое зависание sudo изменилось с 30 на 0.
источник
На это намекает ответ Halsafar : у меня включен Kerberos в моей рабочей VPN, но он бесполезен, когда я отключен, поэтому я изменил порядок модуля auth, чтобы использовать его раньше :
/etc/pam.d/common-auth
pam_unix
pam_krb5
Перед:
После:
Это изменило мое sudo с 30 до 0, как и в ответе Халсафара.
источник
На солярисе 10 sudo висела около 30 секунд. С помощью truss я наконец-то смог определить, что оно зависло от команды quota, которая висела на монтировании NFS. Размонтирование общего ресурса NFS исключило зависание. Пока не определились, что не так с акцией.
источник
В Fedora 30 Snapd приводит к очень медленной работе sudo, su и т. Д., А также к другим проблемам, связанным с сеансами.
Удаление snapd, если вы работаете в Fedora, является рекомендуемой альтернативой.
источник