5 Alternatif Windows untuk Perintah Sudo Linux

5 Alternatif Windows untuk Perintah Sudo Linux

5 Alternatif Windows untuk Perintah Sudo Linux.

 5 Alternatif Windows untuk Perintah Sudo Linux



Jika Anda pernah menggunakan Linux atau mengenal seseorang yang menggunakan Linux, maka Anda mungkin pernah mendengar tentang perintah sudo. Perintah adalah komponen penting untuk hampir setiap distribusi Linux dan apa yang dilakukannya adalah membiarkan Anda menjalankan perintah sebagai pengguna yang berbeda, terutama pengguna root. Pada distribusi Linux tertentu, Anda dapat masuk sebagai pengguna root dengan menggunakan perintah su, tetapi ini dianggap sangat berisiko dan tidak ada yang pernah melakukannya.


Sebenarnya, ini sangat berbahaya sehingga dinonaktifkan secara default pada distribusi Linux seperti Ubuntu. Sebagai gantinya, Anda harus menggunakan perintah sudo jika Anda ingin menjalankan perintah sebagai pengguna root. Jadi bagaimana dengan Windows? Sayangnya, kebanyakan orang masuk ke Windows sebagai Administrator, yang sama dengan pengguna root di Linux. Namun, Microsoft telah mencoba untuk mengurangi efek berbahaya dari login sebagai Administrator dengan mengaktifkan Kontrol Akun Pengguna atau UAC.

Daftar isi


Dengan begitu, meskipun pengguna memiliki hak Administratif, aplikasi yang berjalan di bawah akun tersebut tidak akan mewarisi hak istimewa tersebut kecuali jika diotorisasi secara manual oleh pengguna. Ini membantu mencegah malware dan spyware menginfeksi pengguna Windows yang masuk sebagai Administrator.


Jadi sementara pengguna Linux memiliki perintah sudo, apa yang dimiliki pengguna Windows? Apakah ada alternatif yang dapat digunakan pengguna Windows untuk menjalankan perintah dengan hak istimewa yang lebih tinggi? Apakah ada perintah sudo untuk Windows? Pada artikel ini, saya akan berbicara tentang lima alternatif untuk perintah sudo untuk pengguna Windows.


Catatan: Beberapa alat ini sudah cukup tua sekarang, jadi alat ini mungkin berfungsi atau tidak dengan versi Windows terbaru.


Perintah Windows Runas


Windows memiliki perintah runas, yang merupakan mitra langsung dari sudo di Linux. Dengan menggunakan perintah runas, Anda dapat menjalankan skrip, program, atau perintah sebagai pengguna lain atau sebagai administrator. Sintaks lengkap untuk perintah runas adalah:

runas [{/profile|/noprofile}] [/env] [/netonly] [/smartcard] [/showtrustlevels] [/trustlevel] /user:UserAccountName program


Jika Anda ingin membuka prompt perintah administratif, Anda dapat mengetikkan yang berikut ini:

runas /noprofile /pengguna:Administrator cmd


perintah runas perintah runas


/noprofile tidak akan memuat profil pengguna saat ini. Anda dapat menghapusnya jika Anda memerlukan akses ke variabel lingkungan pengguna. Jika Anda ingin membuka file teks menggunakan Notepad dengan hak administrator, Anda dapat menggunakan perintah ini:

runas /user:Administrator "notepad my_file.txt"


Anda dapat memeriksa halaman Technet di runas untuk informasi lebih lanjut tentang cara menggunakannya.

Perhatikan bahwa saat menggunakan perintah runas, jika Anda menginstal program atau membuat perubahan pada pengaturan, dll., perubahan akan dilakukan pada akun pengguna tempat Anda menjalankan perintah. Misalnya, Anda memiliki pengguna X yang merupakan pengguna biasa dan pengguna Y yang merupakan administrator. Jika Anda masuk ke X dan kemudian melakukan runas menggunakan kredensial Administrator, perubahan akan dilakukan pada pengaturan Administrator, bukan pengguna X.


Jadi jika Anda menginstal aplikasi dengan mengklik kanan pada file EXE dan memilih Jalankan sebagai Administrator, itu akan diinstal ke profil pengguna Administrator bawaan, bukan yang Anda masuki. Jika Anda menginginkan hak istimewa yang lebih tinggi seperti Sudo tanpa masalah profil, lihat alternatif berikutnya di bawah ini.


Sudo untuk Windows – Sourceforge


Sudo untuk Windows adalah program gratis yang dapat Anda instal yang akan memberi Anda pengalaman yang sama dengan perintah sudo di Linux untuk Windows. Satu-satunya perbedaan adalah bahwa Sudo untuk Windows "mempertahankan profil pengguna dan kepemilikan objek yang dibuat" seperti yang dinyatakan oleh pengembang. Ini sangat berguna jika Anda ingin menggunakan izin yang lebih tinggi untuk menginstal aplikasi atau membuat perubahan pada lokasi pengguna seperti Dokumen Saya, dll.


Ini akan memberi Anda hak Administratif, tetapi akan menyimpan semua perubahan di profil saat ini alih-alih akun yang Anda gunakan untuk menjalankan perintah. Program ini membutuhkan .NET versi 2.0, yang tidak dapat Anda unduh satu per satu. Untuk mendapatkan 2.0, Anda harus menginstal .NET Framework 3.5, yang mencakup 2.0.


Setelah Anda menginstal Sudo untuk Windows, Anda perlu menambahkan akun pengguna yang Anda izinkan untuk memiliki hak istimewa yang lebih tinggi ke grup tertentu yang dibuat oleh program bernama Sudoers. Klik kanan pada My Computer atau This PC dan klik Manage. Kemudian perluas Pengguna dan Grup dan klik Grup. Anda akan melihat satu yang disebut Sudoers.


sudusers sudusers


Klik dua kali pada Sudoers dan klik tombol Tambah.


tambah anggota tambah anggota


Pada dialog berikutnya, klik tombol Lanjutan, lalu klik Temukan Sekarang. Ini akan mencantumkan semua pengguna dan grup di sistem. Klik dua kali pengguna yang ingin Anda tambahkan.


tambahkan pengguna ke grup tambahkan pengguna ke grup


Ulangi langkah ini untuk berapa banyak pengguna yang ingin Anda tambahkan. Kemudian klik OK dan Anda akan melihat anggota terdaftar di kotak daftar Anggota yang ditunjukkan di atas. Klik OK dan sekarang Anda seharusnya dapat menggunakan GUI dan perintah sudo. Jika Anda mengklik kanan pada sebuah program, Anda akan melihat opsi Sudo.


sudo klik kanan sudo klik kanan


Anda juga dapat membuka prompt perintah dan mengetik sudo untuk menjalankan perintah dengan izin yang lebih tinggi.


perintah sudo prompt perintah sudo

Secara keseluruhan, ini cukup bagus dan bekerja dengan sangat baik. Namun, perhatikan bahwa program khusus ini sangat berguna untuk meluncurkan program atau proses baik melalui klik kanan atau melalui command prompt, tetapi itu tidak dimaksudkan untuk menjalankan aplikasi baris perintah. Misalnya, jika Anda ingin melakukan sudo mkdir “c:\Program Files\new”, ini tidak akan berfungsi menggunakan Sudo untuk Windows. Untuk fungsionalitas itu, ada program lain yang disebut hal yang sama, tetapi oleh pengembang yang berbeda. Baca di bawah.


Sudo untuk Windows – Luke Sampson


Ada pengembang lain yang menulis Sudo lain untuk Windows yang memungkinkan Anda menjalankan aplikasi baris perintah juga. Jadi mari kita kembali ke contoh tentang membuat folder baru di C:\Program Files. Anda tidak dapat melakukan ini secara default.


powershell mkdir powershell mkdir


Di atas saya menggunakan PowerShell, tetapi Anda akan mendapatkan kesalahan yang sama menggunakan command prompt juga. Namun, setelah Anda menginstal Sudo untuk Windows, cukup tambahkan kata Sudo ke depan perintah dan itu bekerja dengan sempurna tanpa kesalahan!


Untuk menginstalnya, Anda perlu membuka PowerShell dan kemudian ketik perintah berikut secara berurutan:

iex (net.webclient objek baru).downloadstring('https://get.scoop.sh')


set-executionpolicy tidak dibatasi -s cu -f


sendok instal sudo


Jika semuanya berfungsi dengan baik, Anda akan melihat output berikut di PowerShell setelah setiap perintah:


instal sendok sudo instal sendok sudo


Itu dia! Sekarang Anda dapat mulai mengetikkan perintah dan menambahkan sudo di depan. Satu-satunya hal yang mengganggu tentang program ini adalah jendela UAC masih muncul dan Anda telah mengklik Ya agar itu berfungsi. Bahkan dengan sedikit gangguan itu, manfaatnya sangat berharga.


Mengangkat


Elevate adalah program yang bekerja dengan UAC dan tidak bekerja persis seperti sudo. Dengan Elevate, itu akan mengubah pengguna yang mengeksekusi menjadi Administrator seperti yang dilakukan oleh perintah runas. Namun, ini berguna untuk bekerja di baris perintah atau dengan file batch.


tinggikan tinggikan


Tujuan utama dari elevate bukan untuk menyiasati UAC, tetapi untuk memulai proses dalam status yang ditinggikan dari shell yang tidak ditinggikan dan kemudian melanjutkan seperti biasa bahkan setelah perintah selesai. Elevate berguna untuk skrip karena Anda tidak perlu khawatir mencoba skrip seluruh klik kanan dan menjalankan command prompt sebagai proses Administrator.


Elevation PowerToys untuk Windows


Bagi Anda yang melakukan banyak pekerjaan pada baris perintah atau bekerja dengan skrip dan file batch, maka halaman Elevation PowerToys untuk Windows memiliki beberapa alat dan skrip yang berguna.


powertoy elevasi powertoy elevasi


Mainan kekuatan elevasi skrip dibuat untuk mengatasi aspek UAC yang membuat frustrasi ketika mencoba meningkatkan program dari baris perintah atau menjalankan skrip sebagai administrator.


Mudah-mudahan, itu cukup alat dan program bagi Anda untuk membuat Anda merasa seperti Anda benar-benar menggunakan sudo di Windows. Tidak ada pengganti yang sempurna untuk itu, tetapi ada beberapa opsi yang mendekati. Jika Anda menggunakan sesuatu yang lain untuk meningkatkan program, perintah, atau skrip di Windows, beri tahu kami di komentar. Menikmati!


Sekian artikel tentang 5 Alternatif Windows untuk Perintah Sudo Linux. Baca juga artikel mengenai 5 Aplikasi untuk Menemukan dan Menghapus File Duplikat di Windows 10 yang mungkin perlu Sobat ketahui.

Lebih baru Lebih lama