Gnome Software tenta rodar em uma conta que não seja de administrador

Gnome Software tenta rodar em uma conta que não seja de administrador

Eu tenho um laptop rodando 17.04 Gnome: 1 usuário administrador e 2 padrões.

Ao configurar o laptop, usei o centro de software para instalar alguns aplicativos enquanto estava conectado como uma de minhas contas de usuário padrão. Agora essa conta está travando, pedindo a senha do administrador para “atualizar o catálogo”.

Isso acontece todos os dias ou dois, mas apenas nessa conta padrão e não na outra. Suponho que, por ter sido executado uma vez nessa conta (e eu forneci o pwd do administrador), ele foi de alguma forma "ativado" na conta.

Como posso parar com isso? Fiz muitas pesquisas na web e procurei no dconf e não encontrei nada que ajudasse.

A entrada de log relevante parece ser esta:

Operator of unix-session:11 FAILED to authenticate to gain authorization for action org.debian.apt.update-cache for system-bus-name::1.438 [/usr/bin/gnome-software --gapplication-service] (owned by unix-user:kids)

Qualquer ajuda seria muito apreciada.

Responder1

OK. Tenho feito muitas pesquisas sobre as opções para isso. Existe um arquivo de inicialização automática em /etc/xdg/autostart que inicia o comando gnome-software. (gnome-software-service.desktop)

[Desktop Entry]
Type=Application
Name=GNOME Software
Exec=/usr/bin/gnome-software --gapplication-service
OnlyShowIn=GNOME;Unity;
NoDisplay=true
X-Ubuntu-Gettext-Domain=gnome-software

Não consegui encontrar uma maneira de editar este arquivo para ser executado apenas dentro da minha conta de administrador. Em vez disso, copiei o arquivo para meus usuários não administradores em ~/.config/autostart/ e editei o arquivo para ler "NotShownIn=Gnome;Unity;".

O arquivo de inicialização automática em seu diretório inicial destina-se a substituir o arquivo de todo o sistema em /etc. Vou relatar se isso for bem-sucedido.

informação relacionada