sudo
ialah program yang biasa digunakan untuk tugas yang memerlukan akses pentadbir dalam Linux. Tetapi sekiranya terdapat ralat dengan arahan sudo atau jika fail sudoers tidak sah, atau program tertentu disekat oleh akses sudo, pengguna boleh menggunakan alat baris arahan yang serupa — pkexec
.
pkexec
berjalan dengan cara yang sama seperti sudo:
pkexec # Di manakah program yang akan dijalankan dengan akses pengguna super.
Untuk dapat digunakan pkexec
, pastikan sama ada anda (atau beberapa pengguna lain) mempunyai kuasa untuk menjalankan program sebagai akar
pada sistem. Apabila anda menjalankan pkexec
arahan, anda akan diminta untuk memasukkan kata laluan untuk pengguna yang diberi kuasa untuk menjalankan program dengan keistimewaan root.
Jika anda mempunyai akses fizikal (GUI) kepada mesin, anda juga akan mendapat gesaan GUI untuk memilih pengguna untuk mengesahkan akar
keistimewaan dan melaksanakan pkexec
perintah.
Nota: Gesaan ini sebenarnya dibuka oleh Ejen Pengesahan yang telah berdaftar oleh program. Semua program Kit Polisi mendaftarkan ejen serupa sendiri.
Untuk menjalankan arahan seperti beberapa pengguna lain, menggunakan --pengguna
bendera:
pkexec --user # Di manakah pengguna untuk menjalankan as.
Membaiki fail sudoers menggunakan pkexec
pkexec
boleh menjadi penyelamat apabila anda telah merosakkan fail sudoers pada sistem anda. Anda boleh menjalankan visudo
program menggunakan pkexec
dan selesaikan sebarang masalah dengan fail sudoers untuk dipulihkan sudo
ciri-ciri.
pkexec visudo
? Cheers!