Cara Menggunakan 'Pkexec' (alternatif sudo) untuk Menjalankan Perintah sebagai Root di Linux

sudo adalah program yang umum digunakan untuk tugas-tugas yang membutuhkan akses administrator di Linux. Tetapi jika ada kesalahan dengan perintah sudo atau jika file sudoers tidak valid, atau program tertentu diblokir oleh akses sudo, pengguna dapat menggunakan alat baris perintah serupa — pkexec.

pkexec berjalan dengan cara yang sama seperti Sudo:

pkexec # Dimana program yang akan dijalankan dengan akses super user.

Untuk dapat menggunakan pkexec, pastikan Anda (atau pengguna lain) memiliki wewenang untuk menjalankan program sebagai akar pada sistem. Saat Anda menjalankan pkexec perintah, Anda akan diminta memasukkan kata sandi untuk pengguna yang berwenang menjalankan program dengan hak akses root.

Jika Anda memiliki akses fisik (GUI) ke mesin, Anda bahkan akan mendapatkan prompt GUI untuk memilih pengguna yang akan diautentikasi akar hak istimewa dan jalankan pkexec memerintah.

Catatan: Prompt ini sebenarnya dibuka oleh Agen Otentikasi yang sudah terdaftar oleh program. Semua program Kit Kebijakan mendaftarkan agen serupa itu sendiri.

Untuk menjalankan perintah seperti beberapa pengguna lain, menggunakan --pengguna bendera:

pkexec --user # Di mana pengguna menjalankan as.

Memperbaiki file sudoers menggunakan pkexec

pkexec bisa menjadi penyelamat saat Anda mengacaukan file sudoers di sistem Anda. Anda dapat menjalankan visudo program menggunakan pkexec dan perbaiki masalah apa pun dengan file sudoers untuk dipulihkan sudo fitur.

visudo pkexec

? Bersulang!