Nonaktifkan permintaan otentikasi pada 15.04?

9

Saya ingin tahu bagaimana cara menonaktifkan konfirmasi otentikasi ketika membuka aplikasi seperti Synaptic, memasang disk, dan sebagainya.

Saya mendapatkan pengguna saya sebagai kata sandi yang diatur dalam sudoers, tetapi tampaknya perubahan ke systemd mengubah sesuatu dan sekarang saya terus diminta. Apakah ada cara untuk mengaturnya seperti sudo di / etc / sudoers sehingga pengguna saya dapat membuka aplikasi semacam itu tanpa kompromi?

Saya mengetahui risiko keamanan, tetapi komputer ini tidak terhubung ke internet dan tidak ada orang lain yang memiliki akses ke sana, saya sadar akan risiko keamanan, tetapi saya tetap ingin melakukan ini, untuk kenyamanan.

plasmating
sumber

Jawaban:

18

Seperti yang saya pahami, petunjuk ini menggunakan Polkit, bukan sudountuk otorisasi. Oleh karena itu, pengaturan NOPASSWDdalam sudoerstidak akan membuat perbedaan apapun untuk itu. Untuk membuat Polkit lompatan kata sandi, buat .pklafile di /etc/polkit-1/localauthority/50-local.d/(katakanlah /etc/polkit-1/localauthority/50-local.d/99-nopassword.pkla) yang berisi:

[No password prompt]
Identity=unix-group:sudo
Action=*
ResultActive=yes

Lihat halaman pklocalauthoritymanual untuk informasi lebih lanjut.

muru
sumber
1
Bagus, bekerja seperti yang diharapkan. Terima kasih banyak!
plasmating
Untuk beberapa alasan dibuat file pkla tidak berfungsi di sistem saya. Saya memiliki polkit 0.105 dan 18.04. Bagaimana cara men-debug apa yang salah?
Suncatcher
@Suncatcher afaik tidak ada yang signifikan telah berubah untuk Polkit di 18,04 (kami masih jauh di belakang 0,114 hulu atau rilis 0,112 yang termasuk dukungan definisi aturan JavaScript). Silakan kirim pertanyaan baru dengan nama file dan konten yang tepat. Anda dapat meninggalkan komentar di sini setelah selesai, jadi saya bisa melihatnya.
muru
dibuat , tetapi pada 18,04 saya sudah lama 0,105 polkit.
Suncatcher