Una actualización reciente cambió la configuración predeterminada para sudo
. Si alguien tiene este problema, verifique su sudoer
configuración. De un ejemplo en la página del manual:
# Run X applications through sudo; HOME is used to find the
# .Xauthority file. Note that other programs use HOME to find
# configuration files and this may lead to privilege escalation!
Defaults env_keep += "DISPLAY HOME"
Asegúrese de tener algo así /etc/sudoers
(use visudo
para editar el archivo si es necesario).
EDITAR: no sé exactamente desde cuándo, pero al menos xauth 1.0.9 admite la variable de entorno XAUTHORITY
. Establecer eso y dejar INICIO intacto, también corrige la advertencia del protocolo y es la mejor solución, ya que no se crean recursos IPC de escritura mundial (sockets / tuberías) que apuntan a los recursos raíz (una vía para la escalada de privilegios). xauth no exporta automáticamente la variable al entorno, por lo que la mejor manera es configurarla en la inicialización de su shell.