Baru-baru ini, saya telah mengubah file sudoers dan nama host melalui / etc / hostname. Setelah mengubah file ini, perintah sudo saya membutuhkan banyak waktu. Juga, dikatakan sudo tidak dapat menyelesaikan host kaagini (nama host mesin saya).
Mengapa sudo harus tahu nama host untuk memberikan izin pada sesuatu ??
File sudoers saya memiliki perintah "Defaults env_reset". Saya melihat beberapa pertanyaan serupa tetapi konteksnya bukan login jarak jauh di sini. Kesalahan ditampilkan di localhost.
Googling awal untuk masalah ini mengatakan bahwa file / etc / hosts harus memiliki nama host aktual untuk 127.0.0.1. Ini memperbaiki masalah saya. Tapi pertanyaan saya yang sebenarnya adalah: Mengapa kita memerlukan ini untuk sudo ?? Haruskah sudo berfungsi terlepas dari tempat login.