Untuk menggunakan sudo, anda perlu didaftarkan dalam '/etc/sudoers' kerana fail ini menentukan sama ada pengguna mempunyai kebenaran untuk melaksanakan sebarang tugas. Walau bagaimanapun, ramai pengguna menghadapi beberapa ralat luar biasa semasa menggunakan arahan 'sudo'.
Dalam tutorial pantas ini, kami akan menerangkan pendekatan berbeza yang boleh anda gunakan untuk menyelesaikan masalah 'Tidak ada dalam fail sudoers. Insiden ini akan dilaporkan” ralat dengan mudah.
Cara Menyelesaikan “Tidak ada dalam Fail Sudoers. Insiden Ini Akan Dilaporkan” Ralat
Pembetulan segera kepada ralat ini ialah mengubah suai fail '/etc/sudoers'. Proses mudah ini memerlukan pengguna root untuk menambah pengguna (yang menghadapi ralat ini) dalam fail sudoers.
Anda boleh menggunakan arahan 'Vsudo' untuk membuka terus fail '/etc/sudoers'. Visudo ialah arahan khas yang sengaja dibuat untuk mengubah suai fail sudoers.
sudo visudo
Navigasi ke baris yang mengatakan 'root ALL=(ALL:ALL) ALL' dan masukkan teks berikut dalam baris seterusnya:
nama_pengguna SEMUA = ( SEMUA: SEMUA ) SEMUAPastikan anda menggantikan istilah 'nama_pengguna' dengan nama sebenar pengguna yang anda ingin berikan keistimewaan sudo.
Selepas menukar semuanya, anda kini boleh menyimpan dan keluar dari fail. Akhirnya, anda kini telah menyelesaikan proses dan ralat 'tidak ada dalam fail sudoers' tidak lagi mengganggu anda. Bahagian yang akan datang akan membincangkan arahan satu baris yang boleh anda gunakan untuk menambah pengguna ke kumpulan sudo yang mengandungi keistimewaan sudo secara lalai.
Kumpulan Sudo
Daripada menambah pengguna seperti yang ditunjukkan dalam proses sebelumnya, anda boleh menambah pengguna yang dimaksudkan pada kumpulan sudo. Apabila ditambahkan pada kumpulan ini, pengguna akan mendapat akses sudo. Oleh itu, ini akan membantu anda dalam menyelesaikan ralat.
Untuk melakukan ini, masukkan arahan yang diberikan berikut dalam terminal:
sudo usermod -aG sudo nama_penggunaPerintah 'usermod' dengan pilihan '-aG' dan input sudo menambahkan pengguna yang ditentukan pada kumpulan- sudo. Tambahan pula, gantikan 'nama_pengguna' dengan nama pengguna/ID pengguna pengguna sasaran.
Kesimpulan
Ralat tersebut biasanya menunjukkan bahawa pengguna tidak tersedia dalam fail sudoers pada masa ini. Satu-satunya resolusinya ialah menambah pengguna yang terjejas pada fail yang disebutkan. Dalam artikel ini, kami menerangkan dua cara: mengubah suai fail sudoers dan menambah pengguna pada kumpulan sudo. Anda boleh menggunakan mana-mana dua untuk menyingkirkan ralat ini.