Saat menyiapkan desktop Linux atau mesin virtual baru, Anda mungkin mengalami kesalahan: "sudo: command not found". Pesan kesalahan Linux ini dapat membuat Anda marah, dan mencegah Anda untuk maju lebih jauh dengan pengaturan Anda. Inilah artinya dan cara memperbaikinya.

Apa itu "sudo" di Linux?

Akun pengguna di Linux datang dengan seperangkat hak istimewa terbatas yang mencegah mereka melakukan tugas administratif yang dapat merusak sistem. Hak istimewa terbatas ini dapat mencegah pengguna mengakses area tertentu dari sistem file atau mengeksekusi file tertentu.

Satu pengguna yang tidak memiliki batasan seperti itu pada tindakan mereka adalah pengguna root. Pengguna root dapat mengakses area mana pun dari sistem Linux, dan menjalankan perintah apa pun pada file apa pun.

Karena kekuatan yang sangat besar ini, Anda harus menonaktifkan akun root dan menggunakan sudo alih-alih.

Perintah sudo adalah kependekan dari "superuser do" dan memungkinkan pengguna yang merupakan bagian dari grup sudo untuk menjalankan perintah seolah-olah mereka adalah pengguna root. Ini secara efektif memberi mereka kekuatan dan izin root—selama mereka menggunakan sudo dan mengautentikasi dengan kata sandi.

instagram viewer

Mengapa Perintah Sudo Tidak Ditemukan?

Selain menjadi perintah yang berguna, sudo adalah sebuah paket. Pada kebanyakan sistem, sudo diinstal secara default. Tetapi ini tidak terjadi pada semua distro, dan ketika Anda mencoba menjalankan perintah menggunakan sudo, Anda mungkin menerima pesan kesalahan, "sudo: command not found". Ini sangat umum di sistem Linux yang baru diinstal.

Anda kemudian dapat mencoba menginstal paket Sudo dengan:

sudo tepat Install sudo

Ini akan gagal karena Anda tidak dapat menggunakan Sudo untuk menginstal paket sebagai pengguna root.

Cara Memperbaiki "Sudo: perintah tidak ditemukan" di Linux

Karena pengguna Anda tidak dapat mengambil hak istimewa pengguna root tanpa menginstal sudo, Anda harus keluar dari akun pengguna Anda dan masuk sebagai root.

Sebagai root, Anda dapat menginstal paket sudo dengan hak istimewa yang dimiliki akun ini.

Pada sistem berbasis Debian, masukkan:

tepat Install sudo

Kemudian, tambahkan pengguna Anda ke grup Sudo menggunakan:

usermod -aG Sudo your_username

Pada sistem berbasis Arch, masukkan:

pacman -S sudo

Kemudian:

usermod -aG roda your_username

Sekarang Anda Dapat Menjalankan Perintah Dengan Sudo di Linux!

Anda telah berhasil menginstal sudo dan menambahkan pengguna Anda ke grup sudo, artinya Anda dapat menjalankan perintah apa pun dan mengakses area mana pun tanpa perlu masuk sebagai root. Gunakan kekuatan ini dengan hati-hati, karena hak istimewa yang ditinggikan bisa berbahaya.