Desde que atualizei para a 14.10, recebo um comportamento estranho na minha área de trabalho. Recebo pop-ups dizendo "É necessária autenticação para alterar seus próprios dados de usuário" e um prompt para minha senha. Isso acontece em momentos aleatórios, embora pareça ser desencadeado por minhas ações. Por exemplo, isso acontece sempre que alterno os layouts de teclado, mas somente depois de trabalhar há um tempo. Às vezes, ele aparece várias vezes seguidas.
Pressionar "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 /usr/share/polkit-1/actions/org.freedesktop.accounts.policy
e, sob a change-own-user-data
ação, as configurações são:
<defaults>
<allow_any>auth_self</allow_any>
<allow_inactive>auth_self</allow_inactive>
<allow_active>yes</allow_active>
</defaults>
Não tenho arquivos interessantes abaixo /etc/polkit-1
.
Meu laptop tem uma configuração muito semelhante (14.10, mesmos arquivos de política), mas o problema não existe lá.
Existe uma maneira de descobrir o que está provocando esses pop-ups, ou melhor ainda, se livrar deles?
Respostas:
Você tentou reescrever as permissões no seu diretório pessoal? terminal aberto:
fonte
Isso se parece muito com um bug confirmado: caixa de diálogo irritante "É necessária autenticação para alterar seus próprios dados de usuário"
A partir de agora, existem soluções alternativas (mencionadas em parte em outras respostas a essa pergunta), mas nem a causa exata nem uma solução real são conhecidas.
Em vez de alterar uma política de sistema de uma maneira que eu não conheça possíveis efeitos colaterais, optei por viver com o diálogo por enquanto. É claro que não quero autorizar uma ação desconhecida; portanto, a maneira mais rápida de lidar com isso é
fonte
Isso funcionou para mim:
1) Em
Settings
->Session and Startup
(TAB de inicialização automática do aplicativo)Desmarque o agente de autenticação PolicyKit
(
/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1
)2) Em um terminal:
Minha área de trabalho estava em execução:
fonte
Alterar a
org.freedesktop.accounts.change-own-user-data
política deauth_self
parayes
irá corrigir isso:fonte