Cara Menyelesaikan “Tidak ada dalam Fail Sudoers. Insiden Ini Akan Dilaporkan” Ralat

Cara Menyelesaikan Tidak Ada Dalam Fail Sudoers Insiden Ini Akan Dilaporkan Ralat



Linux menawarkan sistem pengurusan keistimewaan pengguna yang mantap dengan arahan seperti sudo yang membolehkan anda melaksanakan tugas dengan keistimewaan yang tinggi. Arahan 'sudo' boleh memberikan pengguna lain tahap arahan tertinggi ke atas sistem yang biasanya dikekalkan oleh pengguna root.

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 ) SEMUA

Pastikan 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_pengguna

Perintah '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.