Executar o cromo como usuário diferente - Não é possível baixar arquivos

1

Por motivos de segurança, estou executando o cromo com um UID diferente do meu principal usuário da área de trabalho.

user="web"
xhost +SI:localuser:"$user" > /dev/null
sudo -u "$user" -H -E -s -- chromium

Com o sudo configurado para assumir essa identidade de usuário com o NOPASSWD. Isso funciona muito bem. No entanto, não consigo baixar arquivos de qualquer forma (downloads regulares, 'salvar imagem como', exportar favoritos, etc.) mais: nenhuma caixa de diálogo 'salvar arquivo' aparece.

Estou usando o cromo 43.0.2357.81. Fazendo o download de material trabalhado no passado, mas isso foi há muitos meses. Remover /home/web/.config/chromium (e, portanto, começar com um novo perfil) não ajuda. A execução do cromo com meu usuário principal não sofre desse problema, portanto, o problema deve estar relacionado à execução do cromo com um usuário diferente.

A saída na stdout menciona:

[11106:11123:0610/225419:ERROR:bus.cc(431)] Failed to connect to the
bus: Did not receive a reply. Possible causes include: the remote
application did not send a reply, the message bus security policy
blocked the reply, the reply timeout expired, or the network
connection was broken.
[11106:11123:0610/225419:ERROR:power_save_blocker_x11.cc(285)] No
response to Uninhibit() request!

Mas não tenho certeza do que fazer com isso.

Eu tentei pesquisar uma solução e há vários resultados com o fato de o cromo não conseguir salvar nada. Mas esses casos não são relacionados ao meu problema e tentar essas soluções não ajuda.

Alguém executa uma configuração semelhante ou tem alguma ideia?

    
por TcShadowWalker 10.06.2015 / 22:57

0 respostas