암호화된 사용자로 로그인한 후 "...에 대한 전원 상태를 확인하려면 인증이 필요합니다."

암호화된 사용자로 로그인한 후 "...에 대한 전원 상태를 확인하려면 인증이 필요합니다."

내 시스템(Ubuntu 14.04)의 사용자 중 한 명이 암호화된 홈 디렉토리를 가지고 있습니다. 암호화된 사용자에서 로그아웃하고 암호화되지 않은 다른 사용자로 로그인하면 본인 인증을 요청하는 일련의 창이 나타납니다. 암호화된 사용자를 생성하기 전에는 한 번도 본 적이 없었고, 그럼에도 불구하고 비밀번호를 입력하면 계속해서 비밀번호를 입력하라는 메시지가 10번 정도 더 나오다가 결국 종료됩니다....

여기에 이미지 설명을 입력하세요

"취소" 버튼을 클릭하면 다음 오류 메시지가 표시됩니다.

여기에 이미지 설명을 입력하세요

로그인할 때 인증 요구 사항을 중지하려면 어떻게 해야 합니까?

답변1

홈 디렉토리에 암호화가 없는 상태에서 TTY나 VT를 전환할 때마다 이렇게 작은 비밀번호 상자가 표시되기 때문에 암호화된 홈 디렉토리가 범인인지 의심스럽습니다. 취소하면 표시기 센서 패키지가 팝업을 취소하기 전의 센서 판독값이 포함된 오래된 응용 프로그램이 된다는 점을 제외하면 실제로 아무 일도 일어나지 않습니다.

혹시 indicator-sensors시스템에 패키지가 설치되어 있습니까? dpkg -s indicator-sensors터미널 창에 입력하여 이것이 맞는지 아닌지 확인할 수 있습니다 .

이 문제에 대한 가능한 해결 방법은 전원 상태를 읽을 수 있는 권한이 있는 그룹에 사용자를 추가하는 것입니다. - 아직 이 그룹이 어떤 그룹인지, 그리고 그것이 권장되는 그룹인지는 아직 파악하지 못했습니다.


편집하다:

패키지 문제를 추적했습니다 udisks2. 빠른 검색으로 인해이 포럼. 하지만 나는 이 사람/여자의 트릭을 자신의 컴퓨터에 적용하는 것을 권장하지 않습니다. 더 깨끗한 방법이 있어야합니다.


편집 2:

나는 찾았다이 데비안 버그 보고서, 그러나 이는 "최신"(2015년 1월 22일 목요일) 불안정한 빌드에 관한 것입니다.이 ArchWiki 기사수정 사항이 있을 수 있지만 polkit은 *buntu 시스템에서는 표준이 아닙니다. *Buntu 시스템에는 가 policykit-1있으므로~할 것 같다일부 조정 작업을 수행합니다.

나도 찾았어이 데비안 포럼 스레드, 같은 문제에 대해 이야기하는 것 같습니다.


편집 3:

polkit다음은 "storage"라는 그룹 의 예입니다.. 그러나 이것은 VoidLinux용입니다. *Buntu에는 /etc/polkit-1/이 있지만 rule.d 디렉토리는 포함되어 있지 않습니다.

모든 징후는 사용자를 올바른 그룹에 추가한다는 것을 나타냅니다. Arch 시스템에서는 이 그룹의 이름이 "storage"이지만 *buntu에는 이 그룹이 없습니다(내 시스템에서는). cut -d: -f1 /etc/group | grep storage터미널 창에 입력하여 이 그룹이 있는지 확인할 수 있습니다 . "디스크"라는 그룹을 찾았지만http://askubuntu.com/posts/678230 그룹에 자신을 추가하지 않는 것이 좋습니다..

디스크 장치 노드는 디스크에 액세스할 수 있는 그룹이므로 해당 노드에 액세스해야 하는 프로그램은 해당 그룹 ID를 디스크로 설정합니다. 이 그룹은 모든 원시 디스크 장치(/dev/hd* 및 /dev/sd*)에 대한 쓰기 액세스 권한을 가지므로 사용자를 그룹 디스크에 할당하는 것은 위험하고 보안상 위험합니다.


편집 4:

조금 헤매다가 해결책을 찾은 것 같습니다. 실제로 디스크를 마운트하고 읽을 수 있는 권한이 있는 새 그룹을 만들어야 합니다. 이는 다음과 같이 수행됩니다.

cd /usr/share/polkit-1/actions/ #this is where your policies are stored
ls -la | grep org.freedesktop #find the correct policy. Should be udisks2.policy
<your-text-editor-here> <policy-file>

이제 이에 따라 정책 파일을 편집할 수 있습니다. 동일한 문제가 발생하지 않았기 때문에 수정 사항을 게시할 수 없습니다. 하지만 수정 사항을 적용하는 동안 발견한 내용은 다음과 같습니다.

<action id="org.freedesktop.udisks2.ata-check-power">
    <description>Check power state</description>
    <message>Authentication is required to check the power state</message>
    <defaults>
        <allow_any>auth_admin</allow_any>
        <allow_inactive>auth_admin</allow_inactive>
        <allow_active>yes</allow_active>
    </defaults>
</action>

귀하의 문제 설명을 토대로 팝업이 더 이상 표시되지 않을 때까지 이 섹션을 만져보는 것이 좋습니다.

답변2

오늘(2015년 9월 28일) 업데이트 후에도 동일한 문제가 발생했습니다. 문제를 해결하기 위해 게을러서 하드웨어 센서 표시기에서 udisks2 플러그인을 비활성화했습니다. 귀찮은 인증 요청의 원인인 것 같았습니다.

건배, 스튜어

관련 정보