Menggunakan Perintah sudo di Komputer Windows 11 - GooTech

Menggunakan Perintah sudo di Komputer Windows 11

Sudo adalah perintah umum dalam sistem operasi berbasis Linux. Saat menggunakan terminal, memasukkan sudo sebelum perintah memungkinkan Anda menjalankannya dengan izin administrator, yang berarti Anda dapat melakukan tugas sistem tertentu yang diblokir untuk pengguna biasa.

Di masa lalu, Windows tidak memiliki sesuatu seperti ini, sehingga jika Anda ingin menjalankan perintah dengan izin administrator, Anda harus secara khusus membuka jendela Windows Terminal (atau Command Prompt) yang ditingkatkan dari awal dan untuk seluruh sesi. Anda bisa menggunakan perintah runas, tetapi kemudian Anda harus menentukan pengguna untuk menjalankan perintah tersebut, yang agak merepotkan.

Namun, dengan Windows 11 versi 24H2, Microsoft telah menerapkan versi sudo sendiri di Windows, jadi jika Anda ingin memulai, berikut cara menggunakannya.

Cara Konfigurasi sudo

Melalui Pengaturan

Meskipun sudo tersedia di Windows 11 versi 24H2, itu tidak diaktifkan secara default, jadi Anda harus mengaturnya terlebih dahulu:

  1. Buka aplikasi Pengaturan.
  2. Masuk ke bagian Sistem dan gulir ke bawah untuk menemukan opsi Untuk pengembang (For developers).
  3. Di bagian akhir halaman, alihkan tombol Enable sudo ke posisi On.

Anda juga bisa mengonfigurasi cara kerja sudo. Klik panah di samping tombol, dan Anda akan melihat opsi untuk memilih cara sudo menjalankan aplikasi. Anda memiliki tiga pilihan:

  • Di jendela baru - Ini akan menjalankan perintah di jendela dengan izin administrator yang baru, memungkinkan Anda memasukkan perintah lanjutan jika perlu.
  • Dengan input dinonaktifkan - Ini akan menjalankan perintah di jendela baru, tetapi jendela tersebut tidak menerima input lebih lanjut dari pengguna.
  • Sejajar (direkomendasikan) - Ini akan menjalankan perintah di jendela yang sedang Anda gunakan dan menampilkan hasil di jendela yang sama.

Menggunakan command line

Jika Anda lebih suka mengatur sudo menggunakan command line, Anda juga bisa melakukannya. Saat menjalankan Windows Terminal (atau Command Prompt) dalam sesi yang ditingkatkan, masukkan perintah berikut:

sudo config --enable <pilihan_konfigurasi>

Anda perlu mengganti teks yang dicetak tebal dengan argumen yang sesuai dengan salah satu dari tiga opsi di atas:

  • forceNewWindow (untuk menjalankan perintah di jendela baru)
  • disableInput (untuk menjalankan perintah dengan input dinonaktifkan)
  • normal (untuk menjalankan perintah secara sejajar)

Menggunakan sudo di command line

Setelah Anda mengaktifkan sudo, Anda dapat membuka jendela terminal biasa dan memasukkan sudo sebelum perintah yang ingin Anda gunakan, khususnya jika membutuhkan peningkatan izin. Misalnya, Anda dapat mencoba:

sudo netstat -ab

Ini akan menampilkan informasi tentang koneksi yang sedang dilakukan melalui internet.

Sebagian besar perintah seharusnya bekerja dengan sudo, meskipun ada beberapa yang tidak berfungsi dengan sempurna. Misalnya, perintah PowerShell seperti Get-AppXPackage tampaknya tidak berfungsi dengan sudo, hanya menampilkan "command not found", sehingga operasi untuk menginstal atau menghapus paket AppX, seperti Game Bar, tidak akan berhasil. Selain itu, beberapa perintah mungkin tidak berjalan sebagaimana mestinya jika diatur untuk dibuka di jendela baru, yang berarti Anda tidak bisa melihat output dari perintah tersebut. Mode sejajar kemungkinan adalah cara terbaik dan termudah untuk mengaturnya.

Sudo merupakan fitur tambahan yang luar biasa

Saya bukan pengguna Linux yang aktif, tetapi tidak bisa dipungkiri bahwa sudo memudahkan menjalankan perintah yang memerlukan izin tingkat tinggi tanpa harus repot memastikan jendela yang ditingkatkan sudah terbuka sebelumnya. Ada risiko dalam pendekatan semacam itu, karena setiap perintah yang dijalankan di jendela dengan izin administrator akan memiliki hak administrator tanpa verifikasi pengguna lebih lanjut. Sudo juga membantu meningkatkan keamanan dengan cara tertentu.

Dari sekilas di internet, tampak jelas bahwa banyak orang sudah lama menginginkan sudo di Windows, sehingga sangat bagus bahwa fitur ini akhirnya tersedia. Semoga ke depannya fitur ini akan terus diperbaiki untuk pengalaman yang lebih baik.

Bukan pendiam, lebih suka diam dan mendengarkan.