No servidor Ubuntu: execute o Chrome como um usuário diferente (não raiz) não funciona

1

[Sou novato, então tx pela paciência]

Eu tentei executar o chrome em um servidor ubunto e consegui isto: root@stender:/opt/google/chrome# ./chrome.....ERROR:zygote_host_impl_linux.cc(90)] Running as root without --no-sandbox is not supported

Eu tentei adicionar um usuário com: useradd chrome3

Não recebi resposta (pode muito bem ter funcionado)

Então eu tentei: gksu -u chrome3 google-chrome

Mas recebi este erro:

-bash: gksu: command not found

Por favor ajude !!!

    
por Einbert Alshtein 22.02.2018 / 14:47

1 resposta

2

Se você precisar executar o Chrome como root, adicione o sinalizador apropriado como em ./chrome --no-sandbox . Como o nome indica, isso executará o Chrome com segurança reduzida.

useradd geralmente requer flags para criar a pasta home e definir o shell para algo diferente de POSIX sh shell, portanto, o comando deve ter sido useradd -m -s /bin/bash chrome3 . Como a conta do usuário já foi criada, você pode corrigir o shell executando chsh -s /bin/bash chrome3 e criar uma pasta base para o chrome3 com usermod -m --home /home/chrome3 como raiz.

Se você não tiver gksu , poderá instalá-lo via apt-get install gksu como um usuário elevado.

    
por 26.02.2018 / 01:55