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

21

Depuis que je suis passé à 14.10, j'obtiens un comportement étrange sur mon bureau. Je reçois des fenêtres pop-up affirmant que «l'authentification est requise pour modifier vos propres données utilisateur» et une invite pour mon mot de passe. Cela arrive à des moments aléatoires, même si 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 avoir travaillé pendant un certain temps. Parfois, il apparaît plusieurs fois de suite.

Appuyer sur "Annuler" ne semble pas poser de problème.

Cliquer sur "Détails" dans la boîte de dialogue d'authentification révèle Action: org.freedesktop.accounts.change-own-user-dataet Vendor:.

J'ai regardé /usr/share/polkit-1/actions/org.freedesktop.accounts.policy, et sous l' change-own-user-dataaction, les paramètres sont:

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

Je n'ai pas de fichiers intéressants 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'existe pas là-bas.

Existe-t-il un moyen de trouver ce qui déclenche ces popups, ou mieux encore, de s'en débarrasser?

itsadok
la source
Essayez de créer un nouvel utilisateur et remplacez tous les fichiers par le nouvel utilisateur. Après cela, continuez à travailler.
vembutech
J'ai le même problème. Quels fichiers parlent de remplacer ici?
TCZ8
Même problème le 15.04 - se produit chaque fois que je reviens à mon utilisateur après que ma femme ou mes enfants utilisent leurs utilisateurs depuis un certain temps, si mon utilisateur reste connecté à l'ordinateur.
jaywink
1
Ressemble beaucoup à bugs.launchpad.net/ubuntu/+source/policykit-1-gnome/+bug/… , mais je ne veux pas fermer la question tant que la connexion n'est pas confirmée.
guntbert
1
@guntbert "C'est ce bug" devrait être une réponse, pas une raison proche.
Oli

Réponses:

2

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
Ordinateurs A1
la source
2

Cela ressemble beaucoup à un bug confirmé: Boîte de dialogue ennuyeuse "Une authentification est requise pour modifier vos propres données utilisateur"

Il existe actuellement des solutions de contournement (mentionnées en partie dans d'autres réponses à cette question), mais ni la cause exacte ni une véritable solution n'est connue.

Au lieu de changer une politique système d'une manière dont je ne connais pas les effets secondaires potentiels, j'ai choisi de vivre avec le dialogue pour l'instant. Bien sûr, je ne veux pas autoriser une action inconnue, donc le moyen le plus rapide pour y faire face est

  • sélectionnez le dialogue (de sorte qu'il ait le focus )
  • appuyez ESCjusqu'à ce que la dernière des boîtes de dialogue soit fermée.
guntbert
la source
1

Cela a fonctionné pour moi:

1) Dans Settings-> Session and Startup(Application Autostart TAB)

Session et démarrage

Décochez l'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:

  • ID du distributeur: Ubuntu
  • Description: Ubuntu Wily Werewolf (branche de développement)
  • Sortie: 15.10
  • Nom de code: wily
Leonardo Reginin
la source
2
Est-ce que cela résout vraiment le problème? Cela semble être une solution de contournement - ou l'agent du kit de stratégie n'est-il plus utilisé?
codeling
Moi aussi, j'ai vu cette recommandation affichée à plusieurs endroits sur le net en réponse à ce problème, mais je n'ai pas encore vu d'explication pour expliquer pourquoi c'est une chose sûre à faire.
BlueBomber
Cela a fonctionné pour moi mais je ne connais pas l'effet collatéral.
Felipe
0

Changer la org.freedesktop.accounts.change-own-user-datastratégie de auth_selfen yescorrigera ceci:

$ 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
Patrick Decat
la source
1
Veuillez expliquer pourquoi votre recommandation est une chose sûre à faire.
BlueBomber
@BlueBomber Au moins, c'est mieux que de désactiver l'ensemble du service comme le recommande Leonardo.
ziggystar
6
@ziggystar, comment pourrais-je le savoir? Je ne sais rien de la nature de ce bogue ou du service que les gens recommandent de désactiver (ou de contourner), et personne que j'ai vu ne fournit des informations rassurantes sur ces solutions ...
BlueBomber