Wyłączyć monity uwierzytelnienia w 15.04?


9

Chciałbym wiedzieć, jak mogę wyłączyć monity uwierzytelniania podczas otwierania aplikacji, takich jak Synaptic, montowania dysków i tak dalej.

Dostałem mojego użytkownika jako nie wymagającego hasła w sudoers, ale wygląda na to, że zmiana w systemd coś zmieniła i teraz pojawia się monit. Czy jest jakiś sposób, aby ustawić go tak jak sudo w / etc / sudoers, aby mój użytkownik mógł otwierać takie aplikacje bez monitu?

Zdaję sobie sprawę z zagrożenia bezpieczeństwa, ale ten komputer nie jest podłączony do Internetu i nikt inny nie ma do niego dostępu, jestem świadomy ryzyka bezpieczeństwa, ale i tak chcę to zrobić dla wygody.

Odpowiedzi:


18

Jak rozumiem, te monity używają Polkit, a nie sudodo autoryzacji. Dlatego ustawienie NOPASSWDw sudoersnie będzie żadnej różnicy do niego. Aby Polkit pomijał hasła, utwórz .pklaplik /etc/polkit-1/localauthority/50-local.d/(powiedzmy /etc/polkit-1/localauthority/50-local.d/99-nopassword.pkla) zawierający:

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

pklocalauthorityWięcej informacji można znaleźć na stronie podręcznika.


1
To świetnie, działa zgodnie z oczekiwaniami. Wielkie dzięki!
plazmowanie

Z jakiegoś powodu utworzony plik pkla nie działa w moim systemie. Mam pakiet polkit 0.105 i 18.04. Jak debugować, co jest nie tak?
Suncatcher

@Suncatcher afaik nic nie zmieniło się dla Polkit w 18.04 (wciąż jesteśmy daleko w tyle za wersją 0.114 lub wersją 0.112, która obsługuje definicję reguł JavaScript). Proszę zamieścić nowe pytanie z dokładną nazwą pliku i zawartością. Kiedy to zrobisz, możesz zostawić tutaj komentarz, abym mógł rzucić okiem.
muru

utworzony , ale w dniu 18.04 mam stary pakiet 0.105.
Suncatcher
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.