Начебто випадкова "Для зміни власних даних користувача потрібна автентифікація"


21

З моменту оновлення до 14.10 я спостерігаю дивну поведінку на своєму робочому столі. У мене з’являються спливаючі вікна, які стверджують, що для зміни власних даних користувача потрібна автентифікація та запит на пароль. Це трапляється у випадкові часи, хоча, здається, це викликає мої дії. Наприклад, це відбувається щоразу, коли я перемикаю розкладки клавіатури, але лише після того, як я працюю деякий час. Іноді вона вискакує кілька разів поспіль.

Натискання "Скасувати", схоже, не викликає проблем.

Натиснувши "Деталі" в діалоговому вікні аутентифікації, виявляється Action: org.freedesktop.accounts.change-own-user-dataі Vendor:.

Я переглянув /usr/share/polkit-1/actions/org.freedesktop.accounts.policy, і під change-own-user-dataдією налаштування:

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

У мене немає цікавих файлів /etc/polkit-1.

Мій ноутбук має дуже подібну настройку (14.10, ті ж файли політики), але проблеми там немає.

Чи є спосіб знайти те, що викликає ці спливаючі вікна, а ще краще - просто позбутися від них?


Спробуйте створити нового користувача та змінити всі файли на нового користувача. Після цього продовжуйте роботу.
vembutech

У мене така ж проблема. Які файли говорять про заміну тут?
TCZ8

Ця ж проблема 15.04 - виникає щоразу, коли я перемикаюся на свого користувача після того, як дружина чи діти певний час користуються їх користувачами, якщо мій користувач залишається ввійшов до комп'ютера.
jaywink

1
Схоже на bugs.launchpad.net/ubuntu/+source/policykit-1-gnome/+bug/… , але я не хочу закривати це питання до тих пір, поки з'єднання не підтверджено.
guntbert

1
@guntbert "Це ця помилка" повинна бути відповіддю, а не близькою причиною.
Олі

Відповіді:


2

Ви намагалися переписати дозволи на домашній каталог? відкритий термінал:

cd /home/
chown -R your-account-name your-account-name

2

Це дуже схоже на підтверджену помилку: дратівливий діалог "Для зміни власних даних користувача потрібна автентифікація"

На сьогодні існує обхідне рішення (частково зазначене в інших відповідях на це питання), але ні точної причини, ні реального рішення невідомо.

Замість того, щоб змінити системну політику таким чином, щоб я не знав потенційних побічних ефектів, я вирішив зараз вести діалог. Звичайно, я не хочу санкціонувати невідому дію, тому найшвидший спосіб впоратися з цим

  • виберіть діалог (щоб фокус був )
  • натискайте, ESCпоки не закриється останній із діалогів.

1

Це працювало для мене:

1) At Settings-> Session and Startup(Автозапуск програми TAB)

Сесія та запуск

Зніміть прапорець Agent Authentication Agent

( /usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1)

2) У терміналі:

sudo killall polkit-gnome-authentication-agent-1

Мій робочий стіл працює:

  • Ідентифікатор дистриб'ютора: Ubuntu
  • Опис: Ubuntu Wily Werewolf (галузь розвитку)
  • Реліз: 15.10
  • Кодове ім'я: хитрий

2
Чи справді це вирішує проблему? Просто здається вирішенням проблеми - або агент набору політика вже не використовується?
кодування

Я також бачив цю рекомендацію, розміщену в декількох місцях мережі у відповідь на це питання, але я ще не бачив пояснення, чому це безпечно робити.
BlueBomber

Це працювало на мене, але я не знаю ефекту застави.
Феліпе

0

Зміна org.freedesktop.accounts.change-own-user-dataполітики з auth_selfна yesвиправить це:

$ 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

1
Поясніть, будь ласка, чому ваша рекомендація - це безпечна річ.
BlueBomber

@BlueBomber Принаймні, це краще, ніж відключення всієї служби, як рекомендує Леонардо.
ziggystar

6
@ziggystar, як я можу це знати? Я нічого не знаю про природу цієї помилки або про послугу, яку люди рекомендують відключити (або обійти), і ніхто, кого я бачив, не надає заспокійливої ​​інформації про ці рішення ...
BlueBomber
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.