Aparentemente aleatório “A autenticação é necessária para alterar seus próprios dados de usuário”

21

Desde que fiz o upgrade para 14.10, tenho um comportamento estranho na minha área de trabalho. Recebo popups reivindicando "A autenticação é necessária para alterar seus próprios dados de usuário" e um prompt para minha senha. Isso acontece em momentos aleatórios, embora pareça desencadeado por minhas ações. Por exemplo, isso acontece toda vez que eu troco os layouts de teclado, mas só depois de trabalhar por um tempo. Às vezes, ele aparece várias vezes seguidas.

Bater "Cancelar" não parece causar problemas.

Clicar em "Detalhes" na caixa de diálogo de autenticação revela Action: org.freedesktop.accounts.change-own-user-data e Vendor: .

Eu olhei para /usr/share/polkit-1/actions/org.freedesktop.accounts.policy e, sob a ação change-own-user-data , as configurações são:

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

Eu não tenho arquivos interessantes em /etc/polkit-1 .

Meu laptop tem uma configuração muito semelhante (14.10, os mesmos arquivos de políticas), mas o problema não existe lá.

Existe uma maneira de descobrir o que está provocando esses popups, ou melhor ainda, apenas se livrar deles?

    
por itsadok 17.12.2014 / 06:14

4 respostas

2

Você tentou reescrever as permissões para o seu diretório pessoal? terminal aberto:

cd /home/
chown -R your-account-name your-account-name
    
por A1 Computers 14.07.2015 / 06:57
2

Isso se parece muito com um bug confirmado: Diálogo irritante "A autenticação é necessária para alterar seus próprios dados de usuário "

A partir de agora existem soluções alternativas (parcialmente mencionadas em outras respostas a esta questão), mas nem a causa exata nem uma solução real é conhecida.

Em vez de mudar uma política do sistema de uma maneira que não conheço efeitos colaterais em potencial, optei por viver com o diálogo por enquanto. Claro que eu não quero autorizar uma ação desconhecida, então a maneira mais rápida de lidar com isso é

  • selecione o diálogo (de modo que é o foco )
  • pressione ESC até que o último dos diálogos seja fechado.
por guntbert 01.04.2016 / 18:47
1

Isso funcionou para mim:

1) Em Settings - > Session and Startup (TAB de início automático do aplicativo)

Desmarque o agente de autenticação PolicyKit

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

2) Em um terminal:

sudo killall polkit-gnome-authentication-agent-1

Meu Desktop estava em execução:

  • ID do Distribuidor: Ubuntu
  • Descrição: Ubuntu Wily Werewolf (ramo de desenvolvimento)
  • Lançamento: 15.10
  • Codename: wily
por Leonardo Reginin 09.10.2015 / 13:21
0

A alteração da política org.freedesktop.accounts.change-own-user-data de auth_self para yes corrigirá isso:

$ 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
    
por Patrick Decat 22.11.2015 / 20:25

Tags