С тех пор, как я обновил до 14,10, я получаю странное поведение на своем рабочем столе. Я получаю всплывающие окна, утверждая, что "Аутентификация требуется, чтобы изменять Ваши собственные пользовательские данные" и подсказку для моего пароля. Это происходит наугад времена, хотя это, кажется, инициировано моими действиями. Например, это происходит каждый раз, когда я переключаю раскладки клавиатуры, но только после того, как я работал некоторое время. Иногда это открывается несколько раз подряд.
Удар "Отмены", кажется, не вызывает проблем.
Нажатие на "Details" на диалоге аутентификации показывает 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, те же файлы политики), но проблема не существует там.
Существует ли способ найти то, что инициировало те всплывающие окна, или еще лучше, просто избавьтесь от них?
Вы попытались переписать полномочия к своему корневому каталогу? открытый терминал:
cd /home/
chown -R your-account-name your-account-name
Это очень походит на подтвержденную ошибку: Раздражающая диалоговая "Аутентификация требуется, чтобы изменяться, Ваши собственные пользовательские данные"
На данный момент там существуют обходные решения (частично упомянутый в других ответах на этот вопрос), но ни точная причина, ни действительное решение не известны.
Вместо того, чтобы изменить системную политику способом, где я не знаю потенциальных побочных эффектов, я решил жить с диалогом на данный момент. Конечно, я не хочу авторизовывать неизвестное действие, таким образом, самый быстрый способ иметь дело с ним
Это работало на меня:
1) В Settings
-> Session and Startup
(Прикладной СЧЕТ Автоначала)
Снятие флажка Агент Идентификации PolicyKit
(/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1
)
2) В Терминале:
sudo killall polkit-gnome-authentication-agent-1
Мой Рабочий стол бежал:
Изменение 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