web-dev-qa-db-fra.com

Apparemment aléatoire "Une authentification est nécessaire pour modifier vos propres données utilisateur"

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?

21
itsadok

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

  • sélectionner le dialogue (pour qu'il ait le focus )
  • presse ESC jusqu'à ce que le dernier des dialogues soit fermé.
2
guntbert

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
2
A1 Computers

Cela a fonctionné pour moi:

1) À Settings -> Session and Startup (Onglet Démarrage automatique de l'application)

Session and Startup

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:

  • Identifiant de distributeur: Ubuntu
  • Description: Ubuntu Wily Werewolf (branche de développement)
  • Sortie: 15.10
  • Nom de code: rusé
1
Leonardo Reginin

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
0
Patrick Decat