15.04에서 인증 프롬프트를 비활성화 하시겠습니까?


9

Synaptic, 디스크 마운트 등과 같은 앱을 열 때 인증 프롬프트를 비활성화하는 방법을 알고 싶습니다.

사용자가 sudoers에 암호가없는 것으로 설정했지만 systemd에 대한 변경 사항이 변경된 것으로 보이므로 계속 프롬프트가 표시됩니다. / etc / sudoers에서 sudo와 같이 설정하여 사용자가 프롬프트되지 않은 앱을 열 수있는 방법이 있습니까?

보안 위험을 알고 있지만이 컴퓨터는 인터넷에 연결되어 있지 않으며 다른 사람이 액세스 할 수 없으며 안전 위험을 알고 있지만 편의를 위해 어쨌든이 작업을 수행하려고합니다.

답변:


18

내가 알기로,이 프롬프트 sudo는 승인이 아닌 Polkit을 사용 합니다. 따라서, 설정 NOPASSWD에하는 sudoers것이 어떤 차이를하지 않습니다. Polkit이 비밀번호 프롬프트를 건너 뛰게하려면 다음을 포함 하는 .pkla파일을 작성 하십시오 /etc/polkit-1/localauthority/50-local.d/(예 :) /etc/polkit-1/localauthority/50-local.d/99-nopassword.pkla.

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

자세한 내용은 pklocalauthority맨 페이지를 참조하십시오.


1
훌륭합니다, 예상대로 작동합니다. 고마워요!
plasmating

어떤 이유로 인해 생성 된 pkla 파일이 시스템에서 작동하지 않습니다. polkit 0.105와 18.04가 있습니다. 무엇이 잘못되었는지 디버깅하는 방법?
Suncatcher

@Suncatcher afaik은 18.04 년 Polkit에 대해 큰 변화가 없었습니다 (우리는 여전히 JavaScript 규칙 정의 지원을 포함하는 0.114 또는 0.112 릴리스의 업스트림보다 훨씬 뒤떨어졌습니다). 정확한 파일 이름과 내용으로 새로운 질문을 게시하십시오. 완료되면 여기에 의견을 남길 수 있으므로 살펴볼 수 있습니다.
muru

을 만들었지 만 18.04에 오래된 0.105 polkit이 있습니다.
Suncatcher
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.