sudoを使用するたびに、完了する前にハングします


12

パスワードの入力を求められるかどうかに関係なく、認証を受け入れてから、要求したことを実行するまでの間でハングアップします。つまりsudo ls、約60秒間ハングします。

私はこれを引き起こしているかもしれないものについて混乱しています。これはCentos 5にありselinux、無効と有効の両方を調べて設定しましたが、効果はないようです。

回答:


15

この質問に対する@TheAndruuの回答から

これは、インストールプロセス中にホスト名を変更すると発生します。問題を解決するには、ファイル/ 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]

Fedora 11でもまったく同じ問題があり、これで解決しました。


私は自分$HOSTNAME127.0.0.1ラインに設定されていることを確認しました。動いた。ありがとう。
dlamblin

1
ところでsudo ls、ネットワークはどのように使用しますか?
dlamblin

私は127.0.1.1の名前を変更しなければならなかった以外- -また、これはUbuntuの16.04のために働い127.0.0.1はlocalhostにして
ビル・ライダー

1

デフォルトルートが設定されていない場合、sudoなどのコマンドがハングすることがあります。

試しnetstat -rルートが正しく設定されているかどうかをチェックします。

このマシンは、ローカルの/ etc / passwdファイルまたはldapなどからパスワードを取得しますか?


使用していませんldap。私はそれを使用していると思う/etc/passwd
dlamblin

/etc/passwdauthには使用されず、idから名前解決に使用されます。/etc/shadow認証に使用されます。
リラナ

1

他に確認する必要があるのは、/ etc / resolv.confファイルだけで、そこに適切なdnsエントリがあることを確認します。私は過去にこれが遅延を引き起こす可能性がある場所を見てきました。


1

3つのことを確認する必要があります。1. / etc / hostname 2. / etc / hosts 3. /etc/resolv.conf

ホスト名が正しいこと、hostsファイルが正しくないこと、さらにresolv.confを更新する必要があることがわかりました。


1

私にとっては、krb5-user / configがインストールされていました。これに気づいたのは、/ var / log / auth.logを調べて、pam_unixの前にpam_krb5の試行を確認したことです。apt-get removeを使用してこれらのパッケージをアンインストールすると、修正されました。明らかにkerberos(pam_krb5)が必要なコンピューターを使用している場合は、これらのパッケージを削除しないでください。私のsudoハングは、一貫した30秒から0秒になりました。


1

これはHalsafar答えで示唆されています。仕事用のVPNでKerberosが有効になっていますが、オフのときは役に立たないので、前/etc/pam.d/common-authに使用するために認証モジュールの順序を変更しました:pam_unixpam_krb5

前:

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

後:

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

Halsafarの答えのように、これによりsudoが30から0に変更されました。


0

Solaris 10では、sudoが約30秒間ハングしていました。トラスの助けを借りて、NFSマウントでハングしているquotaコマンドでハングしていることが最終的に判別できました。NFS共有をアンマウントすると、ハングが解消されました。共有の何が問題なのかまだ判断していない。


0

Fedora 30では、Snapdによりsudo、suなどが非常に遅くなり、その他のセッション関連の問題も発生します。

Fedoraを使用している場合は、snapdをアンインストールすることをお勧めします。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.