Agak. Biasanya, sudo
Linux memungkinkan Anda untuk mengambil hak administrator untuk jangka waktu tertentu. Seperti halnya UAC Windows. Tapi, sudo
juga dapat digunakan untuk melakukan tindakan sebagai pengguna lain, asalkan Anda memiliki hak pengguna super.
UAC meningkatkan pengguna yang saat ini masuk dengan memberinya hak istimewa sistem yang diperlukan untuk melakukan sesuatu yang ditandai memerlukan hak administrator.
- Jika Anda seorang administrator, Anda akan diminta untuk mengonfirmasi bahwa Anda ingin memberikan proses akses administratif
- Jika Anda adalah pengguna standar, Anda akan diminta memasukkan kredensial akun administrator
Inti dari UAC adalah untuk memastikan bahwa pengguna fisik sebenarnya dengan hak akses administratif menginginkan suatu tindakan terjadi, bukan proses otomatis. Ada tiga cara di mana proses dapat berjalan di ketinggian:
- pengguna dapat mengeklik kanan program dan memilih "Jalankan sebagai Administrator"
- program dimanifestasikan untuk tingkat integritas
requireAdministrator
- program dimanifestasikan untuk tingkat integritas
highestAvailable
dan pengguna adalah administrator
Sudo mengangkat pengguna yang saat ini masuk dengan mengubah pengguna saat ini menjadi root, atau pengguna lain, dan menjalankan perintah sebagai pengguna tersebut. Daftar perintah dan siapa yang dapat melakukan apa yang didefinisikan di /etc/sudoers. Sudo memang meminta kata sandi, kata sandi Anda, tetapi menyimpannya untuk sementara waktu sehingga Anda tidak perlu memasukkannya kembali. Inti dari sudo adalah mengizinkan sejumlah pengguna normal untuk menjalankan beberapa perintah yang perlu dijalankan sebagai root, atau pengguna lain.
Beberapa hal di Windows, seperti memasang perangkat, akan meminta kata sandi administrator jika mereka tidak memiliki hak istimewa untuk melakukan sesuatu. Ini agak mirip dengan sudo, tetapi kecuali Anda menyesuaikan penetapan hak, pengguna, dan grup di bawah Windows, administrator mana pun dapat mengotorisasi tindakan tersebut.