겉보기 무작위 "자신의 사용자 데이터를 변경하려면 인증이 필요합니다"


21

14.10으로 업그레이드 한 이후로 데스크탑에서 이상한 동작이 나타납니다. "사용자 데이터를 변경하려면 인증이 필요합니다"라는 팝업이 표시되고 비밀번호를 묻는 메시지가 표시됩니다. 그것은 내 행동에 의해 유발되는 것처럼 보이지만 임의의 시간에 발생합니다. 예를 들어 키보드 레이아웃을 전환 할 때마다 발생하지만 한동안 작업 한 후에 만 ​​발생합니다. 때로는 여러 번 연속으로 나타납니다.

"취소"를 누르면 문제가 발생하지 않는 것 같습니다.

인증 대화 상자에서 "세부 사항"을 클릭하면 Action: org.freedesktop.accounts.change-own-user-data및이 나타납니다 Vendor:.

나는 보았다 /usr/share/polkit-1/actions/org.freedesktop.accounts.policy, 그리고 아래 change-own-user-data액션, 설정은 다음과 같습니다 :

<defaults>
  <allow_any>auth_self</allow_any>
  <allow_inactive>auth_self</allow_inactive>
  <allow_active>yes</allow_active>
</defaults>

에 재미있는 파일이 없습니다 /etc/polkit-1.

내 랩탑의 설정은 매우 비슷하지만 (14.10, 동일한 정책 파일) 문제가 없습니다.

팝업을 유발하는 항목을 찾는 방법이 있습니까? 아니면 더 좋은 방법은 없습니까?


새 사용자를 작성하고 모든 파일을 새 사용자로 변경하십시오. 이렇게 한 후에 작업을 계속하십시오.
vembutech

나는 같은 문제를 가지고있다. 어떤 파일이 여기 교체에 대해 이야기하고 있습니까?
TCZ8

15.04의 동일한 문제-내 사용자가 컴퓨터에 로그인 한 상태를 유지하는 경우 아내 또는 자녀가 잠시 동안 사용자를 사용한 후 사용자로 다시 전환 할 때마다 발생합니다.
jaywink

1
bugs.launchpad.net/ubuntu/+source/policykit-1-gnome/+bug/… 와 매우 비슷 하지만 연결이 확인되지 않는 한 질문을 끝내고 싶지 않습니다.
guntbert

1
@guntbert "이것은 버그입니다"라는 정답이 아닌 대답이되어야합니다.
Oli

답변:


2

홈 디렉토리에 대한 권한을 다시 쓰려고 했습니까? 열린 터미널 :

cd /home/
chown -R your-account-name your-account-name

2

이것은 확인 된 버그와 매우 흡사합니다 : "귀하의 사용자 데이터를 변경하려면 인증이 필요합니다."

현재로서는 해결 방법이 있지만 (이 질문에 대한 다른 답변에서 부분적으로 언급) 정확한 원인이나 실제 해결책은 알려져 있지 않습니다.

잠재적 부작용을 모르는 방식으로 시스템 정책을 변경하는 대신 지금 대화와 함께 살기로 선택했습니다. 물론 나는 알 수없는 행동을 승인하고 싶지 않으므로 그것을 처리하는 가장 빠른 방법은

  • 대화를 선택하십시오 (그래서 초점이 있습니다 )
  • ESC대화의 마지막이 닫힐 때까지를 누르십시오 .

1

이것은 나를 위해 일했다 :

1) At- Settings> Session and Startup(Application Autostart TAB)

세션 및 시작

PolicyKit 인증 에이전트를 선택 취소하십시오.

( /usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1)

2) 터미널에서 :

sudo killall polkit-gnome-authentication-agent-1

내 데스크탑이 실행되고있었습니다 :

  • 배급 자 ID : 우분투
  • 설명 : Ubuntu Wily Werewolf (개발 지점)
  • 출시 : 15.10
  • 코드 명 : wily

2
이것이 실제로 문제를 해결합니까? 해결 방법처럼 보이지만 정책 키트 에이전트가 더 이상 사용되지 않습니까?
22:41 코딩

이 문제에 대한 응답으로이 권장 사항이 인터넷의 여러 곳에 게시 된 것을 보았지만 이것이 왜 안전한지에 대한 설명은 아직 보지 못했습니다.
BlueBomber

그것은 나를 위해 일했지만 부수 효과를 모른다.
Felipe

0

org.freedesktop.accounts.change-own-user-data정책을에서 auth_self로 변경하면 다음과 같이 yes수정됩니다.

$ printf '[Do not prompt users with "Authentication is required to change your own user data" messages]\nIdentity=unix-user:*\nAction=org.freedesktop.accounts.change-own-user-data\nResultAny=yes\nResultInactive=yes\n' | sudo tee /etc/polkit-1/localauthority/50-local.d/org.freedesktop.accounts.change-own-user-data.pkla
[Do not prompt users with "Authentication is required to change your own user data" messages]
Identity=unix-user:*
Action=org.freedesktop.accounts.change-own-user-data
ResultAny=yes
ResultInactive=yes

1
추천이 안전한 이유를 설명해주세요.
BlueBomber

@BlueBomber 적어도 이것은 Leonardo가 권장하는 것처럼 전체 서비스를 비활성화하는 것보다 낫습니다.
ziggystar

6
@ ziggystar, 어떻게 알 수 있습니까? 이 버그의 성격이나 사람들이 비활성화 (또는 우회)하기를 권장하는 서비스에 대해서는 아무것도 모르며, 내가 본 사람은 이러한 솔루션에 대한
확실한
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.