私のsudoプロセスが停止したのはなぜですか?

私のsudoプロセスが停止したのはなぜですか?

私のラップトップが動作しているとき(OpenSUSE Tumbleweedを実行している場合)、ネットワークケーブル - > USBアダプタを接続すると、ある日コンピュータが動作しなくなります。それでもすべてがうまく機能しますが、sudoコマンドを実行するとすぐにそのプロセスが停止します。これにはsudoの再起動も含まれます。一方、su -sを実行することはまだ機能しているようです。これは純粋にsudoがフリーズしており、USBアダプタを介してネットワークに接続することに関連しているようです。

参考までに、KDEをウィンドウマネージャとして使用する場合、これは発生しません。しかし、私は通常exwm(emacs)を使います。私は可能な説明を考えることはできません。どんなアイデアがありますか?

ベストアンサー1

長すぎる。

Defaults !fqdn私の場合は、ファイルに追加して問題を解決しました。/etc/sudoers

詳細:

ネットワークの問題により停止することがあります。ネットワークを変更すると、sudoは再び機能します。

同様の問題があり(Ubuntu Mateで)、循環依存関係があるようでした。

  • sudoには何らかの理由でネットワークが必要です(おそらくホスト名ベースの設定を確認するため)。
  • ネットワークが機能しない
  • ネットワークを変更するには、$ sudo Killall NetWorkManagerを実行する必要があります。
  • ただし、sudoを使用して実行するすべてのコマンドは端末を停止します。

要約すると、次のようになります。

  • ネットワークを回復するにはsudoが必要です
  • sudoを実行するにはネットワークが必要です

私の最初の解決策は、rootのパスワードを定義してからログインしてNetworkManagerを再起動することでした。その後、sudoersファイルに "default!fqdn"を追加して問題を解決できることに気づきました。

おすすめ記事