Vô hiệu hóa lời nhắc xác thực trong 15.04?


9

Tôi muốn biết làm thế nào tôi có thể vô hiệu hóa lời nhắc xác thực khi mở các ứng dụng như Synaptic, gắn đĩa, v.v.

Tôi đã nhận được người dùng của mình là mật khẩu được đặt trong sudoers, nhưng dường như sự thay đổi thành systemd đã thay đổi điều gì đó và bây giờ tôi tiếp tục được nhắc nhở. Có cách nào để thiết lập nó như sudo in / etc / sudoers để người dùng của tôi có thể mở các ứng dụng đó không bị ảnh hưởng không?

Tôi nhận thức được rủi ro bảo mật, nhưng máy tính này không được kết nối với internet và không ai khác truy cập được, tôi nhận thức được rủi ro an toàn, nhưng dù sao tôi cũng muốn làm điều này để thuận tiện.

Câu trả lời:


18

Theo tôi hiểu, những lời nhắc này sử dụng Polkit, không sudo, để ủy quyền. Do đó, thiết lập NOPASSWDtrong sudoerssẽ không thực hiện bất kỳ sự khác biệt với nó. Để làm cho Polkit bỏ qua lời nhắc mật khẩu, hãy tạo một .pklatệp trong /etc/polkit-1/localauthority/50-local.d/(nói /etc/polkit-1/localauthority/50-local.d/99-nopassword.pkla) có chứa:

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

Xem pklocalauthoritytrang hướng dẫn để biết thêm thông tin.


1
Điều đó thật tuyệt, hoạt động như mong đợi. Cảm ơn rất nhiều!
plasmating

Vì một số lý do, tệp pkla được tạo không hoạt động trên hệ thống của tôi. Tôi có polkit 0.105 và 18.04. Làm thế nào để gỡ lỗi những gì là sai?
Suncatcher

@Suncatcher afaik không có gì thay đổi đáng kể đối với Polkit vào ngày 18.04 (chúng tôi vẫn đứng sau phiên bản ngược dòng 0.114 hoặc phiên bản 0.112 có hỗ trợ định nghĩa quy tắc JavaScript). Vui lòng gửi một câu hỏi mới với tên tệp và nội dung chính xác. Bạn có thể để lại nhận xét ở đây khi hoàn thành, vì vậy tôi có thể xem qua.
muru

đã tạo , nhưng vào ngày 18.04 tôi có polkit 0.105 cũ.
Suncatcher
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.