Baca 2 mins

Perbedaan Sudo dan Run As di Windows 11

Microsoft memperkenalkan sudo dimana sudo di windows 11 adalah cara baru menjalankan perintah ataupun program dengan izin super user tanpa membuka instance lain di cmd atau powershell.

Cara Mengaktifkan Sudo di Windows 11

Microsoft mengungkapkanya dalam release note Winows 11 Insider Build 26052

Bagi pengguna linux tentu sudah tidak asing dengan istilah sudo. Sudo di windows 11 akan mirip dengan yang ada di linux yang memungkinkan pengguna dapat langsung mendapatkan akses super user tanpa harus kembali membuka console.

Lantas apa perbedaan sudo dan run as? Karena secara fungsi terlihat hampir sama. Jika sobat ingin membaca detailnya, silahkan kunjungi dokumentasi sudo.

Disitu Microsoft juga telah menjelaskan perbedaan keduanya, berikut sedikit rangkuman perbedaan sudo dan run as di windows 11.

Run As

run as adalah fitur yang ada di windows dimana pengguna dapat menjalankan aplikasi maupun perintah di windows sebagai pengguna apapun termasuk sebagai administrator.

Kita coba menjalankan perintah netstat -ab di command prompt sebagai run as user, maka perintah tersebut tidak akan berjalan.

Menjalankan perntah run as user

Untuk dapat menjalankan perintah tersebut kita harus membuka kembali command prompt dengan run as administrator, maka perintah tersebut dalam berjalan.

Menjalankan perntah run as administrator

Sudo

sudo dapat menjalankan perintah atau program sebagai pengguna lain dan langsung berinteraksi dengan sistem atau akan langsung berjalan dengan run as administrator ketika perintah sudo ditambahkan dalam perintah.

Simak gambar di bawah ini yang dibagikan oleh Microsoft dijelaskan cara kerja sudo berinteraksi dengan sistem ketika pengguna memberikan perintah dalam terminal process.

Cara kerja sudo di windows 11

Saat pengguna menjalankan perintah netstat -ab menggunakan sudo (contoh perintah sudo netstat -ab) di terminal (tanpa run as administrator).

Maka terminal (cmd atau powershell) akan berkomunikasi dengan ConDrv sebuah driver console untuk menangani input atau output.

Selanjutnya sudo.exe akan aktif dan membentuk koneksi RPC (yang akan di konfirmasi dengan User Account Control) selanjutnya akan menjalankan perintah netstat -ab dengan hak akses administratif.

Secara singkatnya, saat kita menjalankan perintah dengan diawali sudo baik itu dengan cmd atau powershell dengan tanpa run as administrator, maka perintah yang memerlukan hak akses admin akan dapat dijalankan.

Menjalankan Perintah dengan sudo Winpoin

Pada gambar diatas saat kita menjalankan perintah netstat -ab tanpa sudo, maka perintah tersebut berjalan sebagai run as user yang tentu perintah tersebut gagal dijalankan.

Namun setelah diawali dengan sudo menjadi sudo netstat -ab, maka perintah tersebut akan berjalan dan hak akses telah berganti ke run as administrator

Bagimanana menurut sobat lebih mudah menggunakan sudo atau run as administrator tentu balik lagi ke kebutuhan sobat. Tulis pengalaman dan kebutuhan sobat tentang penggunaannya dalam sehari-hari, pekerjaan dan lainnya.

#

Posted By MasPend Blogger