A execução do Firefox como root em uma sessão do usuário regular não é suportada. ($ XAUTHORITY é / run / user / 1000 / gdm / Xauthority que é de propriedade da radix.)

2

Como posso resolver esse erro?

Quando altero o proprietário e o grupo do arquivo Xauthority para o root, o Firefox é executado, mas não funciona. Quando reinicializo o sistema, Xauthority muda automaticamente para o nome original do proprietário e do grupo.

P.S. : Estou usando o Ubuntu 18.04.

    
por Harrish Kumar 16.05.2018 / 18:43

1 resposta

3

earthmeLon O aviso do é muito importante, e você deve tentar resolver seu problema sem precisar executar o Firefox como root .

No entanto, se por algum motivo você realmente precisar fazer isso (não vou julgar você), você pode fazer isso:

sudo -i

Para iniciar um shell de root, faça um backup do .Xauthority do root, se necessário

test -f .Xauthority && mv .Xauthority .Xauthority.bak

Copie o arquivo da sua casa para o root

cp -a /home/youruser/.Xauthority .Xauthority
chown root: .Xauthority

Então você pode iniciar o Firefox com:

XAUTHORITY=/root/.Xauthority sudo firefox

Lembre-se de exit do shell de root quando terminar de usá-lo.

Lembre-se também de descomprimir o seu .Xauthority backup quando terminar:

sudo -i
test -f .Xauthority.bak && mv .Xauthority.bak .Xauthority
exit
    
por Pablo 23.05.2018 / 19:08