Microsoft telah secara resmi memperkenalkan sudo di Windows 11 Build 26052. Perusahaan menganggapnya sebagai cara baru untuk menyelesaikan tugas administratif dengan lebih cepat. Banyak pengguna selalu ingin memiliki opsi untuk menjalankan perintah yang ditinggikan tanpa kehilangan konteks sesi konsol saat ini. Tapi itu tidak mungkin sampai sekarang.
Asal usul sudo ada di dunia Unix. Di distro BSD dan Linux, perintah sudo memungkinkan memulai program dengan hak keamanan pengguna lain. Ini tidak hanya berlaku untuk akun administrator (root), tetapi dapat menjalankan perintah dalam konteks pengguna lain. Untuk menyelesaikan permintaan Anda, ia menanyakan kata sandi Anda, dan memeriksa apakah Anda memiliki izin untuk menggunakannya dalam file khusus.
Namun versi aplikasi Windows tidak seperti itu. Itu hanya mengandalkan Kontrol Akun Pengguna, dan memiliki tiga mode berbeda.
Dalam tutorial ini, kita akan mempelajari cara mengaktifkan dan mengkonfigurasi aplikasi sudo baru di Windows 11.
Isi bersembunyi Aktifkan Sudo di Windows 11 Aktifkan sudo di command prompt Cara mengkonfigurasi sudo untuk Windows Ubah mode sudo dari command prompt Aktifkan Sudo di Windows 11 dari Registry Pertanyaan Umum: Sudo untuk Windows Apa saja mode berbeda yang didukung perintah sudo? Apakah Microsoft telah membuat port langsung ke Linux? Apakah ini perangkat lunak berpemilik? Apakah ini mendukung file konfigurasi seperti 'sudoers'?Aktifkan Sudo di Windows 11
Untuk mengaktifkan alat sudo di Windows 11, lakukan hal berikut.
menghubungkan 3 monitor
- BukaPengaturanaplikasi dengan menekan Win + I atau dengan metode lain yang Anda suka.
- Navigasi keSistem > Untuk Pengembanghalaman.
- Di sana, nyalakanAktifkan Sudopilihan.
- Selamat, Anda sekarang telah mengaktifkan alat sudo di sistem operasi.
Kamu selesai. Sangat mudah untuk menonaktifkan alat sudo dengan mematikan opsi yang sama di aplikasi Pengaturan. Untuk itu, buka lagi Sistem > Untuk Pengembang, dan matikan opsi sakelar Aktifkan Sudo.
Aktifkan sudo di command prompt
Alternatifnya, Anda dapat mengaktifkan sudo di command prompt dengan mengikuti langkah-langkah berikut:
cara mengatur pengontrol ps4 baru
- Tekan Win + X dan pilihTerminal(Admin)dari menu.
- Sekarang, beralih kePrompt Perintahtab dengan menekan pintasan Ctrl + Shift + 2, atau memilihnya di menu panah drop-down Terminal.
- Pada tab cmd, ketikkan perintah berikut dan tekan Enter untuk menjalankannya: |_+_|.
- Anda telah berhasil mengaktifkannya di Windows 11.
Catatan: Perintah undo yang mematikan perintah sudo adalah |_+_|.
Hal berikutnya yang harus dilakukan adalah mempelajari opsi apa saja dan cara mengaturnya untuk alat baru ini.
Cara mengkonfigurasi sudo untuk Windows
Sudo untuk Windows mendukung beberapa mode konfigurasi. Tergantung pada mode aktif, perilakunya berbeda.
Untuk mengonfigurasi sudo di Windows 11, lakukan hal berikut.
- Buka aplikasi Pengaturan (Menang + I).
- Di sebelah kiri, klikSistem.
- Di sebelah kanan, klikUntuk pengembang.
- Di bawah Konfigurasikan bagaimana sudo menjalankan aplikasi, pilih salah satu opsi berikut:
- Di jendela baru
- Masukan ditutup
- Di barisan
- Perubahan tersebut berlaku secara instan, jadi Anda tidak perlu me-restart komputer atau melakukan manipulasi lainnya.
Kamu selesai.
Pelajari lebih lanjut tentang mode yang didukung di bagian FAQ tutorial ini.
mouse nirkabel saya berhenti berfungsi
Alternatifnya, Anda dapat mengatur mode pilihan dari command prompt.
Ubah mode sudo dari command prompt
- Buka Terminal baru yang ditinggikan dengan mengklik kanan tombol Start dan memilihTerminal(Admin).
- Beralih kePrompt Perintahtab dengan urutan keyboard Ctrl + Shift + 2.
- Untuk mengaktifkan 'Di jendela baru' pilihan untuk sudo, ketik |_+_|.
- Untuk mengaktifkan 'Masukan ditutup' pilihan untuk sudo, ketik |_+_|.
- Untuk mengaktifkan 'Di barisan' pilihan untuk sudo, ketik |_+_|.
- Tekan tombol Enter untuk menjalankan perintah. Voila, mode sudo baru telah diatur.
Terakhir, hal terakhir yang mungkin menarik bagi Anda adalah cara mengaktifkan dan mengkonfigurasi Sudo dengan tweak Registry. Bab berikutnya dari tutorial mengulas ini secara rinci.
Aktifkan Sudo di Windows 11 dari Registry
Untuk mengaktifkan perintah sudo dari Registry, lakukan hal berikut.
- BukaPenyunting Registritoolnya, untuk itu tekan Win + R, ketikregeditdalamBerlarikotak, dan tekan Enter.
- Arahkan keHKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionkunci. Anda dapat menempelkan jalur ini ke bilah alamat regedit untuk langsung membuka kuncinya.
- Klik kananVersi sekarangbagian di panel kiri, dan pilihBaru> Kuncidari menu.
- Beri nama kunci baruSudo. Catatan: Anda dapat melewati langkah 3-4 jika Anda sudah memilikinyaSudokunci.
- Sekarang, klik kananSudokunci lagi di sebelah kiri, dan pilihBaru > Nilai Dword 32-bit.
- Beri nama nilai baruDiaktifkandan klik dua kali untuk mengeditnya.
- Tetapkan data nilainya menjadi1untuk mengaktifkan sudo masukJendela barumode.
- MengaturDiaktifkanke2untuk menjalankannyamasukan dinonaktifkan.
- MengaturDiaktifkanke3untuk menyalakanDi barisanmode.
Kamu selesai!
Kenonaktifkan perintah Sudo, ubah yang diulasDiaktifkannilai untuk0.
Untuk menghemat waktu Anda, saya telah menyiapkan file Registry yang siap digunakan. Anda dapat mengunduhnya dari tautan berikut.
Unduh File Registri
Mereka ada di arsip ZIP, jadi ekstrak ke lokasi mana pun yang nyaman.
cara memeriksa driver komputer
Namanya sudah cukup jelas, jadi cukup klik dua kali file yang mengaktifkan mode yang diinginkan untuk utilitas tersebut, dan klikYa&OKEuntuk mengonfirmasi niat Anda dan mengubah Registri.
Undo tweak juga disertakan.
Pertanyaan Umum: Sudo untuk Windows
Apa saja mode berbeda yang didukung perintah sudo?
- Di Jendela Baru: Dalam pengaturan ini, ketika Sudo untuk Windows diaktifkan, ini akan membuka jendela konsol baru yang ditinggikan dan menjalankan perintah di jendela itu sebagai opsi default.
- Masukan Tertutup:Dalam pengaturan ini, Sudo untuk Windows akan menjalankan proses yang ditinggikan di jendela saat ini, namun proses baru akan dibuat tanpa kemampuan untuk menerima masukan pengguna. Oleh karena itu, konfigurasi ini tidak cocok untuk proses yang memerlukan input pengguna tambahan setelah elevasi.
- Di barisan:Konfigurasi ini sangat mirip dengan perilaku sudo pada sistem operasi lain. Dalam pengaturan ini, Sudo untuk Windows akan menjalankan proses yang ditinggikan dengan stdinput, stdoutput, dan stderror yang semuanya ditautkan ke jendela saat ini. Hasilnya, proses baru yang ditinggikan dapat menerima masukan dan menampilkan keluaran di jendela saat ini.
Apakah Microsoft telah membuat port langsung ke Linux?
Sekarang, ini adalah aplikasi berbeda, yang tidak kompatibel dengan implementasi Linux mana pun. Meskipun namanya sama, aplikasi ini tidak memiliki kesamaan dengan aplikasi Linux.
Apakah ini perangkat lunak berpemilik?
Sudo untuk Windows adalah proyek sumber terbuka. Kode sumbernya tersedia di GitHub.
Apakah ini mendukung file konfigurasi seperti 'sudoers'?
Tidak, ini berfungsi melalui Kontrol Akun Pengguna. Saat meninggikan proses dari baris perintah dengan sudo, dialog UAC akan muncul meminta pengguna untuk mengonfirmasi elevasi. Instance baru akan bekerja dengan kumpulan variabel lingkungan yang sama, dengan direktori kerja yang sama, dan seterusnya. Untuk mode Input Tertutup dan Inline, ia akan melakukan pertukaran data melalui koneksi RPC khusus, yang memungkinkannya menjalankan perintah yang ditinggikan dan meneruskan datanya kembali ke instance biasa yang tidak ditinggikan.