Ubuntu 16.04에서 LXDE를 사용하고 있습니다. 정지상태에서 깨어나면 로그인을 하게 되는데 또 인증창이 뜹니다. 그게 무슨 뜻이에요? 그게 필요 할까? 그렇지 않은 경우 2차 인증을 어떻게 없애나요? 감사해요.
업데이트:
나는에서 해결책을 찾았습니다. https://ubuntuforums.org/showthread.php?t=2274234&page=2&p=13522130#post13522130
udisks2의 "org.freedesktop.udisks2.ata-smart-update" 작업에 대한 권한을 부여하려면 다음 파일을 추가해야 했습니다.
/etc/polkit-1/rules.d/00_user_blah.rules polkit.addRule(function (action, subject) { var YES = polkit.Result.YES; var permission = { "org.freedesktop.udisks2.ata-smart-update": YES }; if (subject.user == "blah") { return permission[action.id]; } return polkit.Result.NOT_HANDLED; });
udisks2
, /etc/polkit-1/rules.d/00_user_blah.rules
및 "org.freedesktop.udisks2.ata-smart-update" 작업이 어떻게 함께 작동하는지 설명할 수 있습니까 ?
/etc/polkit-1/rules.d/00_user_blah.rules
프로그래밍 언어로 작성 되었나요 ?
감사해요.
답변1
Polkit은 인증 프레임워크입니다. 시스템이 작동하는 동안 인증 에이전트가 백그라운드에서 실행되고 udisks
"org.freedesktop.udisks2.ata-smart-update"와 동일한 권한 있는 작업을 수행하도록 요청합니다. 최종적으로 polkit은 규칙에 따라 무엇이든 결정합니다. 이 요청을 허용하거나, 비밀번호를 묻거나, 거부해야 합니다.
polkit 규칙은 JavaScript로 작성되었습니다.