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?


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

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.

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

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

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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.