zygote_host_impl_linux without supported running run open not google error chrome google-chrome ubuntu ubuntu-10.10

google-chrome - open - running as root without no sandbox is not supported



¿Cómo ejecuto Google Chrome como root? (8)

He instalado Google Chrome en Ubuntu 10.10. Cuando intento usarlo en un usuario normal, funciona bien.

Ahora si quiero usar como raíz, aparece el siguiente error:

Google Chrome no se ejecuta como root

También cuando probé el siguiente comando en la terminal, abre Google Chrome:

google-chrome --user-data-dir

Necesito una solución permanente para esto. ¿Alguien puede darme una idea sobre esto?


Chrome puede ejecutarse como root (recuerde usar gksu cuando lo haga) siempre y cuando le proporcione un directorio de perfil.

En lugar de escribir en el directorio de perfil cada vez que quiera ejecutarlo, cree un nuevo archivo bash (lo start-chrome.sh algo así como start-chrome.sh )

#/bin/bash google-chrome --user-data-dir="/root/chrome-profile/"

¡Recuerda llamar a esa secuencia de comandos con privilegios de raíz!

$ gksu /root/start-chrome.sh


seguí estos pasos

Step 1. Open /etc/chromium/default file with editor Step 2. Replace or add this line CHROMIUM_FLAGS="--password-store=detect --user-data-dir=/root/chrome-profile/" Step 3. Save it..

Eso es ... Inicie el navegador ...


  1. desactivar el control de acceso de Xorg: xhost +
  2. Ahora comienza google chrome como usuario normal "anonymous": sudo -i -u anonymous /opt/google/chrome/chrome
  3. Cuando termine de navegar, vuelva a habilitar el control de acceso de Xorg: xhost -
    Más información: Cómo ejecutar google-crome como root

Segunda solución:
Edite el archivo /opt/google/chrome/google-chrome
find exec -a "$0" "$HERE/chrome" "$@" o exec -a "$0" "$HERE/chrome" "$PROFILE_DIRECTORY_FLAG" / "$@"
cambiar como exec -a "$0" "$HERE/chrome" "$@" --user-data-dir ”/root/.config/google-chrome”

Tercero: ejecutar el navegador Google Chrome como raíz en los sistemas Ubuntu Linux


  1. Ve a /opt/google/chrome .

  2. Abre google-chrome .

  3. Anexa el hogar actual para el directorio de datos. Reemplace esto:

exec -a "$0" "$HERE/chrome" "$@"

Con este:

exec -a "$0" "$HERE/chrome" "$@" --user-data-dir $HOME

Para referencia, visite este sitio, " Cómo ejecutar Chrome como usuario root en Ubuntu ".


Ya no es suficiente para iniciar Chrome con --user-data-dir=/root/.config/google-chrome . Simplemente imprime Aborted y termina (Chrome 48 en Ubuntu 12.04).

Realmente necesita ejecutarlo como un usuario no root. Esto que puedes hacer con

gksu -wu chrome-user google-chrome

donde chrome-user es un usuario que has decidido que debería ejecutar Chrome. Su perfil de usuario de Chrome se encontrará en ~chrome-user/.config/google-chrome .

Por cierto, el viejo truco de cambiar todas las apariciones de geteuid a getppid en el binario chrome ya no funciona.


Ejecutar desde la terminal

# google-chrome --no-sandbox --user-data-dir

o

Abra el archivo opt / google / chrome / google-chrome y reemplace

ejecutivo: "$ 0" "$ HERE / chrome" "$ @"

a

exec -a "$ 0" "$ HERE / chrome" "$ @" --user-data-dir --no-sandbox

Está funcionando para Chrome versión 49 en CentOS 6. Chrome dará advertencia también.


Simplemente reemplace la siguiente línea

exec -a "$0" "$HERE/chrome" "$@"

con

exec -a "$0" "$HERE/chrome" "$@" --user-data-dir

todas las cosas estarán bien.


PASO 1: cd /opt/google/chrome

PASO 2: edita el archivo google-chrome. gedit google-chrome

PASO 3: encuentre esta línea: exec -a "$0" "$HERE/chrome" "$@" .

En general, esta línea se encuentra al final del archivo google-chrome.

#exec -a "$0" "$HERE/chrome" "$@" : #exec -a "$0" "$HERE/chrome" "$@"

PASO 4: agregue una nueva línea en el mismo lugar.

exec -a "$0" "$HERE/chrome" "$@" --user-data-dir

PASO 5: guarde el archivo google-chrome y salga. Y luego puedes usar Chrome como usuario root. ¡Disfrútala!