Depuis que je suis passé à 14.10, le comportement de mon ordinateur est étrange. Je reçois des fenêtres pop-up indiquant "L'authentification est requise pour modifier vos propres données d'utilisateur" et une invite pour mon mot de passe. Cela se produit à des moments aléatoires, bien que cela semble être déclenché par mes actions. Par exemple, cela se produit chaque fois que je change de disposition de clavier, mais seulement après un certain temps. Parfois, il apparaît plusieurs fois de suite.
Frapper "Annuler" ne semble pas causer de problèmes.
Un clic sur "Détails" dans la boîte de dialogue d'authentification révèle Action: org.freedesktop.accounts.change-own-user-data
et Vendor:
.
J'ai regardé /usr/share/polkit-1/actions/org.freedesktop.accounts.policy
et sous l'action change-own-user-data
, les paramètres sont les suivants:
<defaults>
<allow_any>auth_self</allow_any>
<allow_inactive>auth_self</allow_inactive>
<allow_active>yes</allow_active>
</defaults>
Je n'ai aucun fichier intéressant sous /etc/polkit-1
.
Mon ordinateur portable a une configuration très similaire (14.10, mêmes fichiers de stratégie) mais le problème n’y existe pas.
Existe-t-il un moyen de savoir ce qui déclenche ces popups ou, mieux encore, de s'en débarrasser?
Cela ressemble beaucoup à un bogue confirmé: Dialogue agaçant "Une authentification est nécessaire pour modifier vos propres données utilisateur"
Il existe actuellement des solutions de contournement (citées en partie dans d'autres réponses à cette question), mais ni la cause exacte ni une solution réelle ne sont connues.
Au lieu de modifier une stratégie système de manière à ne pas connaître les effets secondaires potentiels, j'ai choisi de vivre avec le dialogue pour le moment. Bien sûr, je ne veux pas autoriser une action inconnue, alors le moyen le plus rapide de la gérer est
Avez-vous essayé de réécrire les autorisations dans votre répertoire personnel? terminal ouvert:
cd /home/
chown -R your-account-name your-account-name
Cela a fonctionné pour moi:
1) À Settings
-> Session and Startup
(Onglet Démarrage automatique de l'application)
Décochez la case Agent d'authentification PolicyKit
(/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1
)
2) dans un terminal:
Sudo killall polkit-gnome-authentication-agent-1
Mon bureau était en cours d'exécution:
Changer la règle org.freedesktop.accounts.change-own-user-data
de auth_self
à yes
résoudra le problème suivant:
$ 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