Aparentemente aleatorio "Se requiere autenticación para cambiar sus propios datos de usuario"

21

Desde que actualicé a 14.10 tengo un comportamiento extraño en mi escritorio. Aparecen ventanas emergentes que dicen "Se requiere autenticación para cambiar sus propios datos de usuario" y un mensaje para mi contraseña. Sucede en momentos aleatorios, aunque parece ser provocado por mis acciones. Por ejemplo, sucede cada vez que cambio la distribución del teclado, pero solo después de haber estado trabajando durante un tiempo. A veces aparece varias veces seguidas.

Pulsando "Cancelar" no parece causar ningún problema.

Al hacer clic en "Detalles" en el cuadro de diálogo de autenticación se revela Action: org.freedesktop.accounts.change-own-user-datay Vendor:.

Miré /usr/share/polkit-1/actions/org.freedesktop.accounts.policyy, bajo la change-own-user-dataacción, la configuración es:

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

No tengo ningún archivo interesante debajo /etc/polkit-1.

Mi computadora portátil tiene una configuración muy similar (14.10, los mismos archivos de política) pero el problema no existe allí.

¿Hay alguna manera de encontrar qué está provocando esas ventanas emergentes, o mejor aún, deshacerse de ellas?

itsadok
fuente
Intente crear un nuevo usuario y cambie todos los archivos al nuevo usuario. Después de hacer esto, continúa trabajando.
vembutech
Tengo el mismo problema. ¿Qué archivos están hablando de reemplazar aquí?
TCZ8
El mismo problema en 15.04: ocurre cada vez que vuelvo a mi usuario después de que mi esposa o mis hijos hayan estado usando a sus usuarios durante un tiempo, si mi usuario permanece conectado a la computadora.
jaywink
1
Se parece mucho a bugs.launchpad.net/ubuntu/+source/policykit-1-gnome/+bug/… , pero no quiero cerrar la pregunta mientras la conexión no esté confirmada.
guntbert
1
@guntbert "Es este error" debería ser una respuesta, no una razón cercana.
Oli

Respuestas:

2

¿Has intentado reescribir los permisos en tu directorio personal? terminal abierta:

cd /home/
chown -R your-account-name your-account-name
Computadoras A1
fuente
2

Esto se parece mucho a un error confirmado: diálogo molesto "Se requiere autenticación para cambiar sus propios datos de usuario"

A partir de ahora existen soluciones alternativas (mencionadas parcialmente en otras respuestas a esta pregunta) pero no se conoce la causa exacta ni una solución real.

En lugar de cambiar una política del sistema de una manera en la que no conozco los posibles efectos secundarios, opté por vivir con el diálogo por ahora. Por supuesto, no quiero autorizar una acción desconocida, por lo que la forma más rápida de abordarla es

  • seleccione el diálogo (para que tenga el foco )
  • presione ESChasta que se cierre el último de los diálogos.
Guntbert
fuente
1

Esto funcionó para mí:

1) En Settings-> Session and Startup(Aplicación Autostart TAB)

Sesión y inicio

Desmarque PolicyKit Authentication Agent

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

2) En una terminal:

sudo killall polkit-gnome-authentication-agent-1

Mi escritorio se estaba ejecutando:

  • ID de distribuidor: Ubuntu
  • Descripción: Ubuntu Wily Werewolf (rama de desarrollo)
  • Lanzamiento: 15.10
  • Nombre en clave: astuto
Leonardo Reginin
fuente
2
¿Esto realmente soluciona el problema? Parece una solución alternativa, ¿o ya no se usa el agente del kit de políticas?
codeling
Yo también he visto esta recomendación publicada en varios lugares de la red en respuesta a este problema, pero aún no he visto una explicación de por qué esto es algo seguro.
BlueBomber
Funcionó para mí, pero no sé el efecto colateral.
Felipe
0

Cambiar la org.freedesktop.accounts.change-own-user-datapolítica de auth_selfa yessolucionará esto:

$ 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
fuente
1
Explique por qué su recomendación es algo seguro.
BlueBomber
@BlueBomber Al menos esto es mejor que deshabilitar todo el servicio como Leonardo recomienda.
ziggystar
66
@ziggystar, ¿cómo podría saber eso? No sé nada sobre la naturaleza de este error o el servicio que la gente recomienda deshabilitar (o omitir), y nadie que he visto está proporcionando información tranquilizadora sobre estas soluciones ...
BlueBomber