Login sebagai root dan gunakan /usr/sbin/visudo
untuk mengedit file dan menambahkan nama pengguna Anda. vi/vim normal tidak akan dapat mengedit file.
Cara termudah adalah dengan turun sampai Anda melihat baris "root ALL=(ALL) ALL
" dan tambahkan diri Anda di bawahnya dengan sintaks yang sama (yourusername ALL=(ALL) ALL
). Atau, Anda dapat membaca halaman manual sudoers jika Anda ingin memberi diri Anda hak istimewa yang lebih spesifik.
Ini akan menjadi lubang keamanan jika Anda dapat menambahkan diri Anda sendiri ke /etc/sudoers
tanpa sudo atau akses root. Pada dasarnya siapa pun dapat membuat dirinya sendiri melakukan root.
Pada dasarnya Anda perlu meminta administrator mesin itu untuk menambahkan Anda, atau menginstal paket untuk Anda, sesuai dengan kebijakan situs.
Anda juga harus yakin untuk menggunakan visudo untuk mengedit file sudoers - ini memeriksa apakah sintaks sudah benar sebelum menulis file. Dan Anda dapat menggunakan editor selain vi dengan visudo. Ini secara default akan menggunakan apa pun yang telah Anda atur sebagai $EDITOR
dan jika Anda belum menyetelnya, Anda dapat melakukannya
# EDITOR=nano visudo
untuk menggunakan editor nano sebagai gantinya.
Cukup ketik perintah:
$ su
Dan meminta kata sandi "root". Diketik dan boom... Berhasil!
Masalah ini adalah kesalahan saya. Karena akan kembali ke fasilitas pada saat saya membuat nama pengguna dan kata sandi.