quando eu quero executar o google chrome como root, aparece uma mensagem de erro com este título:
O Google Chrome não pode ser executado como root
e o corpo da mensagem é:
para executar como root, você deve especificar um --user-data-dir alternativo para armazenamento de informações do perfil.
Alguém pode me ajudar?
root
chrome
privileges
cifra
fonte
fonte
Respostas:
Para executar o google chrome como root, siga estas etapas:
Abra
google-chrome
no seu editor favorito (substituindo$EDITOR
pelo seu favorito):Adicione
--user-data-dir
no final do arquivo.meu arquivo fica assim:
Salve e feche o editor.
Você Terminou. Aproveite :)
Se você quiser ver o tutorial em vídeo, pode verificar minha postagem no blog:
Como executar o google chrome como root no Linux - MoeinFatehi
fonte
--no-sandbox
também. YoloAgora você não pode executar o google-chrome como usuário root em versões atualizadas, Para executar o Google Chrome como usuário padrão (enquanto estiver conectado como root)
terminal aberto e tipo:
adduser -u chromeuser
OUuseradd -m chromeuser
Para executar o google chrome use o comando:
gksu -u chromeuser google-chrome
OUsux chromeuser google-chrome
Se você não deseja executá-lo no Terminal, adicione chrome na barra de tarefas e clique com o botão direito do mouse, selecione Propriedades e adicione o comando acima no parâmetro command.
fonte
gksu -u gv google-chrome-stable
. Embora eu tenha recebido alguns erros no terminal, mas funcionou.Para aqueles que ainda podem pesquisar no Google em dezembro de 2016 - Google Chrome versão 54.0.2840.90 64bit no XFCE e Debian 8.5:
Caso 1: Chrome não inicia em tudo
Na minha configuração, apenas executando no terminal,
google-chrome-stable
eu estava recebendo imediatamente um erro no terminalillegal instruction
. Sem quadros, sem tela em branco, sem janelas pretas. Apenas um erro rude do console. Este erro desaparece usando a--no-sandbox
opção de linha de comando.Caso 2: o Chrome ainda se recusa a abrir, mesmo com a opção --no-sandbox
Esse não era o meu caso, já que --no-sandbox era suficiente, mas se você tiver esse comportamento, poderá tentar desativar tudo ao chamar o chrome, como:
Em seguida, você pode passo a passo ativar as opções até identificar qual delas quebra.
PS: Todos os sinalizadores / argumentos da CLI podem ser encontrados aqui .
Caso 3: A mensagem
Please start Google Chrome as a normal user.To run as root you must specify an alternate --user-data-dir for storage of profile information
aparece.Solução que funcionou para mim: Vá para
/opt/google/chrome
e abra o arquivogoogle-chrome
que é realmente um script bash.No final do script, encontre a parte
E mude a parte else assim:
Salve e corra
google-chrome-stable --no-sandbox
.Levantei-me e naveguei.
Para uma solução mais sofisticada, apliquei pessoalmente uma espécie de verificação de usuário para evitar possíveis perturbações ao executar o chrome como usuário normal:
Outra solução alternativa:
você não pode modificar o arquivo google-chrome como indicado acima e pode seguir a recomendação de @tzafar para criar um novo usuário ou iniciar o chrome usando uma conta de usuário normal existente:
gksu -u user google-chrome-stable
(isso funcionou, mas algumas mensagens de erro foram recebidas em terminal).fonte
execute o seguinte comando e abra o google-chrome que funcionará
fonte
Para executar o google chrome como root, adicione este parâmetro "--no-sandbox"
funcionará para mim.
fonte
Eu tentei toda a solução fornecida lá, então, na minha opinião, este é o melhor.
sudo chmod -R 777 /home/user_name/.config/google-chrome
basta executar o comando, você não precisa fazer nada.
fonte
este é um tiro no escuro, mas tente isso
não precisa mais configurar o sandbox
fonte