O Firefox só pode ser iniciado pelo sudo

0

O Firefox em um servidor Ubuntu 16.04 só pode ser iniciado por sudo na máquina do servidor. O Firefox não pode ser iniciado usando uma conta regular, mesmo digitando o comando no mesmo teclado conectado à máquina do servidor.

A mensagem de erro na linha de comando é:

Access is denied while trying to open file in your profile directory.

O acesso direto do meu .profile é:

-rw-r--r--

O resultado de ls -lsa ~/.mozilla

drwx------   (for all 4 directories : . .. extensions firefox)

Todos os proprietários e grupos de diretórios estão sob meu nome de usuário.

O resultado de sudo ls -lsa ~/.cache/mozilla

drwx------   (for all 3 directories : . .. firefox)

Os proprietários e grupos de diretórios estão sob o meu nome de usuário, exceto .. (pai) .. é de propriedade de root e seu nome de grupo também é root.

Precisa usar o sudo acima porque o comando acima não pode ser executado sem o sudo.

Já tentou o seguinte comando, mas o problema persiste.

# fix the permissions

sudo chown -R $USER:$USER ~/.cache/mozilla

Também tentei reinstalar o firefox com x-windows e arquivos gráficos relacionados, mas não ajuda.

    
por Stanley 22.05.2017 / 10:09

2 respostas

2

Você deve ajustar seus direitos de usuário em geral, como Yaron disse.

sudo chown [user]:[usergroup] -R ~/

Além disso, apenas uma informação não usa sudo "gui-programm" sempre usa gksudo para que essas coisas não aconteçam novamente.

    
por Ziazis 22.05.2017 / 10:30
4

O Firefox também usa a pasta ~/.mozilla

Você deve verificar se a permissão da pasta ~/.mozilla está correta, usando:

sudo chown -R $USER:$USER ~/.mozilla
    
por Yaron 22.05.2017 / 10:14