sudoはホストを確認できないと言います

sudoはホストを確認できないと言います

hostnamectl hostname Newname実行時にホスト名を変更しましたが、sudo端末がしばらく停止してエラーメッセージを表示しました。

sudo: unable to resolve host Newname: Temporary failure in name resolution
[sudo] password for Oldname:

表示されるエラーメッセージはあまり気にしません。しかし、この問題を解決しないと、オペレーティングシステムにどのようなセキュリティ問題が発生しますか(攻撃に対してより脆弱になります)。

ベストアンサー1

長い話を短く:ほとんどわかりませんが、修飾子に注意してください。

詳細な説明:

説明したように、man sudoersエントリにsudoers「ホスト」仕様のスペースがあります。この方法は今日ほとんど使用されていませんが、ホストごとsudoersにファイルを調整することなく、複数のサーバーで同じファイルを同じままにする方法でした。

ただし、コンポーネントがまだ存在するため、現在のホスト名を検索して、このsudo試行を許可するかどうかを示すファイルsudoの仮想エントリと一致することを確認してください。sudoers

ほとんどのセキュリティに敏感なソフトウェアと同様にsudo失敗します。安全- ホストが見つからない場合どのホスト値を指定するエントリは無効と見なされます。だからあなたは非常におそらく安全です。少なくともsudoに関する限りはそうです。

それ説明する、自分の名前を取得できないこと自体はセキュリティの問題ではないかもしれませんが、それは問題です。しなければならないできますし、調べようとするのが賢明でしょう。なぜエラーが原因でより大きな問題が隠されている場合は、これはできません。

(私の経験によると、現在のホストのIPアドレスおよび/またはホスト名を変更しても更新を無視したり、/etc/hostsDNSサーバーに新しいFQDNのDNSエントリを追加したりしない場合、ネットワークはこの方法を信頼できると見なすため、これを見つけようとするとNXDOMAINが表示され、newnameこのエラーが表示されます。

おすすめ記事