¿Archivo de hosts para Chromebook?

23

¿Hay alguna forma de modificar el archivo de hosts en Chrome OS?

/ etc / hosts

El archivo es de sólo lectura, por lo que intentar modificarlo usando sudo vim no no trabajo.

He leído que deshabilitar la verificación del sistema de archivos raíz haría posible la edición del archivo de hosts, pero también te haría perder la actualización automática de Chrome OS.

sudo /usr/share/vboot/bin/make_dev_ssd.sh --remove_rootfs_verification --partitions 2

¿Hay alguna forma de modificar el archivo de hosts sin perder actualizaciones automáticas?

Gracias por tu ayuda.

EDITAR: Solo para especificar, estoy usando un Chromebook Acer C7 con el modo de desarrollador habilitado.

Bricknix
fuente
Debería poder modificar los permisos del archivo utilizando ¿lo sudo cmodha intentado?
Ramhound
Lo he intentado sudo chmod, no funciona y en su lugar sale chmod: changing permissions of ‘hosts’: Read-only file system.
Bricknix
Tendrás que usar el comando que encontraste para hacerlo.
Ramhound
Me encontré con lo anterior make_dev_ssdcomando y reiniciado, pero Sill No puede editar cualquier cosa en /etccon sudo. ¿Qué más necesitamos hacer? Intenté volver /a montar con rw, pero se queja de que la partición está protegida contra escritura.
trusktr

Respuestas:

8

Hay dos opciones disponibles:

1) Edite el archivo de hosts desde un Chromebook para desarrolladores:

sudo /usr/share/vboot/bin/make_dev_ssd.sh --remove_rootfs_verification --partitions 2

Perderá los cambios en el archivo de hosts cuando ChromeOS se actualice nuevamente. Las actualizaciones se pueden desactivar creando el archivo /mnt/stateful_partition/etc/lsb-releaseque contiene las siguientes 2 líneas:

CHROMEOS_RELEASE_VERSION=9999.9999.9999.9999
GOOGLE_RELEASE=9999.9999.9999.9999

2) Usando una extensión de Chrome

Este tema se discute a fondo en esta pregunta: simule la manipulación del archivo etc / hosts en Google Chrome ; se debate si alguna de las extensiones realmente funciona igual que una modificación de archivo hosts.

AWippler
fuente
44
Parece que se ha eliminado la extensión proxy que se está vinculando aquí.
creuzerm
4

Desafortunadamente, tampoco sé cómo modificar el archivo host sin deshabilitar la funcionalidad de actualización automática, pero dependiendo de para qué quiera usar ese archivo host, podría intentar instalar una extensión de Chrome que tenga una funcionalidad similar al archivo host.

Por ejemplo, existe un sitio de bloqueo para hacer su propia lista de sitios que desea bloquear. Hay AdBlock Plus para bloquear anuncios. Y hay Rescue Time Dashboard para realizar un seguimiento de los sitios en los que pasa la mayor parte de su tiempo.

Stephan Branczyk
fuente
0

Recomendamos agregar registros A a su servidor DNS para apuntar a sus recursos locales. Por ejemplo, CloudFlare gestionó DNS u otro. De esa manera, puede apuntar fácilmente cualquier nombre de dominio como "local.yourdomain.com" a 127.0.0.1

sean2078
fuente