Microsoft secara rasminya telah memperkenalkan sudo dalam Windows 11 Build 26052. Syarikat menganggapnya sebagai cara baharu untuk menyelesaikan tugas pentadbiran dengan lebih pantas. Ramai pengguna sentiasa mahu mempunyai pilihan untuk menjalankan perintah tinggi tanpa kehilangan konteks sesi konsol semasa. Tetapi ia tidak mungkin sehingga sekarang.
Asal-usul sudo adalah dalam dunia Unix. Dalam distro BSD dan Linux, arahan sudo membenarkan memulakan program dengan keistimewaan keselamatan pengguna lain. Ia bukan sahaja terpakai pada akaun pentadbir(root), tetapi boleh menjalankan arahan dalam mana-mana konteks pengguna lain. Untuk melengkapkan permintaan anda, ia meminta kata laluan anda dan menyemak sama ada anda mempunyai kebenaran untuk menggunakannya dalam fail khas.
Tetapi versi Windows aplikasi tidak seperti itu. Ia hanya bergantung pada Kawalan Akaun Pengguna, dan mempunyai tiga mod berbeza.
Dalam tutorial ini, kami akan belajar cara mendayakan dan mengkonfigurasi apl sudo baharu pada Windows 11.
kandungan bersembunyi Dayakan Sudo dalam Windows 11 Hidupkan sudo dalam command prompt Bagaimana untuk mengkonfigurasi sudo untuk Windows Tukar mod sudo daripada command prompt Dayakan Sudo pada Windows 11 daripada Registry Soalan Lazim: Sudo untuk Windows Apakah mod berbeza yang disokong oleh arahan sudo? Adakah Microsoft telah membuat port terus ke Linux? Adakah ia perisian proprietari? Adakah ia menyokong fail konfigurasi seperti 'sudoers'?Dayakan Sudo dalam Windows 11
Untuk mendayakan alat sudo dalam Windows 11, lakukan perkara berikut.
3 persediaan permainan skrin
- Bukatetapanaplikasi dengan menekan Win + I atau dengan mana-mana kaedah lain yang anda suka.
- Navigasi keSistem > Untuk Pembangunmuka surat.
- Di sana, hidupkanDayakan Sudopilihan.
- Tahniah, anda kini mempunyai alat sudo didayakan dalam sistem pengendalian.
Anda sudah selesai. Mudah untuk melumpuhkan alat sudo dengan mematikan pilihan yang sama dalam apl Tetapan. Untuk itu, buka sekali lagi Sistem > Untuk Pembangun, dan matikan pilihan togol Dayakan Sudo.
Hidupkan sudo dalam command prompt
Sebagai alternatif, anda boleh mendayakan sudo dalam command prompt dengan mengikuti langkah berikut:
bagaimana untuk membaiki hotspot pada iphone
- Tekan Win + X dan pilihTerminal(Pentadbir)daripada menu.
- Sekarang, tukar keArahan prompttab dengan menekan pintasan Ctrl + Shift + 2, atau memilihnya dalam menu anak panah lungsur Terminal.
- Dalam tab cmd, taip perintah berikut dan tekan Enter untuk menjalankannya: |_+_|.
- Anda telah berjaya mendayakannya pada Windows 11.
Nota: Perintah buat asal yang mematikan arahan sudo ialah |_+_|.
Perkara seterusnya ialah untuk mengetahui apakah pilihan dan cara menetapkannya untuk alat baharu ini.
Bagaimana untuk mengkonfigurasi sudo untuk Windows
Sudo untuk Windows menyokong beberapa mod konfigurasi. Bergantung pada mod aktif, ia berkelakuan berbeza.
Untuk mengkonfigurasi sudo pada Windows 11, lakukan perkara berikut.
- Buka apl Tetapan (Win + I).
- Di sebelah kiri, klik padaSistem.
- Di sebelah kanan, klikUntuk pemaju.
- Di bawah Konfigurasikan cara sudo menjalankan aplikasi, pilih salah satu daripada pilihan berikut:
- Dalam tetingkap baharu
- Input ditutup
- Dalam barisan
- Perubahan berlaku serta-merta, jadi anda tidak perlu memulakan semula komputer atau melakukan sebarang manipulasi lain.
Anda sudah selesai.
Ketahui lebih lanjut tentang mod yang disokong dalam bahagian Soalan Lazim tutorial ini.
pad sentuh hp komputer riba
Sebagai alternatif, anda boleh menetapkan mod pilihan daripada gesaan arahan.
Tukar mod sudo daripada command prompt
- Buka Terminal bertingkat baharu dengan mengklik kanan butang Mula dan memilihTerminal(Pentadbir).
- Tukar kepadaArahan prompttab dengan urutan papan kekunci Ctrl + Shift + 2.
- Untuk membolehkan 'Dalam tetingkap baharu' pilihan untuk sudo, taip |__+_|.
- Untuk membolehkan 'Input ditutup' pilihan untuk sudo, taip |__+_|.
- Untuk membolehkan 'Dalam barisan' pilihan untuk sudo, taip |__+_|.
- Tekan kekunci Enter untuk melaksanakan arahan. Voila, mod sudo baharu telah ditetapkan.
Akhir sekali, perkara terakhir yang mungkin anda minati ialah cara mendayakan dan mengkonfigurasi Sudo dengan tweak Pendaftaran. Bab tutorial seterusnya mengkaji perkara ini secara terperinci.
Dayakan Sudo pada Windows 11 daripada Registry
Untuk menghidupkan arahan sudo daripada Pejabat Pendaftaran, lakukan perkara berikut.
- BukaEditor Pendaftaranalat, untuk itu tekan Win + R, taipregeditdi dalamLarikotak, dan tekan Enter.
- Navigasi keHKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionkunci. Anda boleh menampal laluan ini ke dalam bar alamat regedit untuk pergi ke kunci secara terus.
- Klik kanan padaVersi terkinibahagian dalam anak tetingkap kiri, dan pilihBaharu > Kuncidaripada menu.
- Namakan kunci baharuSudo. Nota: Anda boleh melangkau langkah 3-4 jika anda sudah mempunyaiSudokunci.
- Sekarang, klik kanan padaSudokekunci sekali lagi di sebelah kiri, dan pilihBaharu > Nilai 32-bit Dword.
- Namakan nilai baharuDidayakandan klik dua kali untuk mengeditnya.
- Tetapkan data nilainya kepada1untuk membolehkan sudo masukTingkap Barumod.
- TetapkanDidayakankepada2untuk membuatnya berjalan denganinput dilumpuhkan.
- TetapkanDidayakankepada3untuk menghidupkandalam barisanmod.
Anda sudah selesai!
Kepadalumpuhkan arahan Sudo, tukar yang disemakDidayakannilai kepada0.
Untuk menjimatkan masa anda, saya telah menyediakan fail Pendaftaran sedia untuk digunakan. Anda boleh memuat turunnya dari pautan berikut.
Muat turun Fail Pendaftaran
Ia berada dalam arkib ZIP, jadi ekstraknya ke mana-mana lokasi yang mudah.
bagaimana untuk mendapatkan windows 10 percuma
Nama-nama tersebut adalah jelas, jadi hanya klik dua kali pada fail yang membolehkan mod yang diingini untuk utiliti, dan klikya&okeyuntuk mengesahkan niat anda dan menukar Pejabat Pendaftaran.
Tweak buat asal juga disertakan.
Soalan Lazim: Sudo untuk Windows
Apakah mod berbeza yang disokong oleh arahan sudo?
- Dalam Tetingkap Baharu: Dalam persediaan ini, apabila Sudo untuk Windows didayakan, ia akan membuka tetingkap konsol tinggi baharu dan melaksanakan arahan dalam tetingkap itu sebagai pilihan lalai.
- Input Ditutup:Dalam persediaan ini, Sudo untuk Windows akan melaksanakan proses yang dinaikkan dalam tetingkap semasa, tetapi proses baharu akan dibuat tanpa keupayaan untuk menerima input pengguna. Oleh itu, konfigurasi ini tidak akan sesuai untuk proses yang memerlukan input pengguna tambahan selepas ketinggian.
- Dalam barisan:Konfigurasi ini hampir menyerupai tingkah laku sudo pada sistem pengendalian lain. Dalam persediaan ini, Sudo untuk Windows akan menjalankan proses dinaikkan dengan stdinput, stdoutput dan stderrornya semuanya dipautkan ke tetingkap semasa. Akibatnya, proses baru yang dinaikkan boleh menerima input dan output paparan dalam tetingkap semasa.
Adakah Microsoft telah membuat port terus ke Linux?
Kini, ia adalah aplikasi yang berbeza, yang tidak serasi dengan mana-mana pelaksanaan Linux. Walaupun nama yang sama, ia tidak mempunyai perkara biasa dengan apl Linux.
Adakah ia perisian proprietari?
Sudo untuk Windows ialah projek sumber terbuka. Kod sumbernya tersedia di GitHub.
Adakah ia menyokong fail konfigurasi seperti 'sudoers'?
Tidak, sebaliknya ia berfungsi melalui Kawalan Akaun Pengguna. Apabila menaikkan proses daripada baris arahan dengan sudo, dialog UAC akan muncul meminta pengguna mengesahkan ketinggian. Contoh baharu akan berfungsi dengan set pembolehubah persekitaran yang sama, dengan direktori kerja yang sama dan seterusnya. Untuk mod Input Tertutup dan Sebaris, ia akan melakukan pertukaran data melalui sambungan RPC khas, membolehkannya menjalankan perintah yang dinaikkan dan menghantar kembali datanya kepada contoh biasa yang tidak dinaikkan.