Você tentou reescrever as permissões para o seu diretório pessoal? terminal aberto:
cd /home/
chown -R your-account-name your-account-name
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?
Você tentou reescrever as permissões para o seu diretório pessoal? terminal aberto:
cd /home/
chown -R your-account-name your-account-name
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 é
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:
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
Tags policykit