Hosts-Datei für Chromebook?

23

Gibt es eine Möglichkeit, die Hosts-Datei in Chrome OS zu ändern?

/ etc / hosts

Die Datei ist schreibgeschützt, daher funktioniert der Versuch, sie mit sudo vim zu ändern, nicht .

Ich habe gelesen, dass das Deaktivieren der Überprüfung des Root-Dateisystems das Bearbeiten der Hosts-Datei ermöglichen würde, Sie aber auch das automatische Update von Chrome OS verlieren würden.

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

Gibt es eine Möglichkeit, die Hosts-Datei zu ändern, ohne dass automatische Updates verloren gehen?

Danke für Ihre Hilfe.

BEARBEITEN: Nur um zu spezifizieren, ich verwende ein Acer C7 Chromebook mit aktivierter Entwicklermodus.

Bricknix
quelle
Sie sollten in der Lage sein, die Berechtigungen der Datei zu ändern, indem Sie verwenden, sudo cmodhaben Sie das versucht?
Ramhound
Ich habe es versucht sudo chmod, funktioniert nicht und gibt stattdessen aus chmod: changing permissions of ‘hosts’: Read-only file system.
Bricknix
Sie müssen den Befehl verwenden, den Sie gefunden haben, um es dann zu tun.
Ramhound
Ich habe den obigen make_dev_ssdBefehl ausgeführt und neu gestartet, aber ich kann nichts /etcmit bearbeiten sudo. Was müssen wir noch tun? Ich habe versucht , Remontage /mit rw, aber es beschwert sich, dass die Partition schreibgeschützt.
Trusktr

Antworten:

8

Es gibt zwei Möglichkeiten:

1) Bearbeiten Sie die hosts-Datei von einem Developer Chromebook aus:

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

Sie verlieren Änderungen an der Hosts-Datei, wenn ChromeOS erneut aktualisiert wird. Aktualisierungen können deaktiviert werden, indem die Datei erstellt wird /mnt/stateful_partition/etc/lsb-release, die die folgenden 2 Zeilen enthält:

CHROMEOS_RELEASE_VERSION=9999.9999.9999.9999
GOOGLE_RELEASE=9999.9999.9999.9999

2) Verwenden einer Chrome-Erweiterung

Dieses Thema wird in der folgenden Frage ausführlich erörtert: Simulieren Sie die Manipulation der Datei etc / hosts in Google Chrome. Dabei wird diskutiert, ob eine der Erweiterungen tatsächlich genauso funktioniert wie eine Änderung der Hosts-Datei.

AWippler
quelle
4
Es sieht so aus, als ob die Proxy-Erweiterung, mit der hier verlinkt wird, entfernt wurde.
Kreuzerm
4

Leider weiß ich auch nicht, wie ich die Hostdatei ändern kann, ohne die Funktion zur automatischen Aktualisierung zu deaktivieren. Je nachdem, wofür Sie diese Hostdatei verwenden möchten, können Sie jedoch versuchen, eine Chrome- Erweiterung zu installieren , die ähnliche Funktionen wie die Hostdatei hat.

Beispielsweise gibt es die Option Site blockieren, um eine eigene Liste von Sites zu erstellen, die Sie blockieren möchten. Es gibt AdBlock Plus zum Blockieren von Anzeigen. Außerdem gibt es das Rescue Time Dashboard , mit dem Sie verfolgen können, auf welchen Websites Sie die meiste Zeit verbringen.

Stephan Branczyk
quelle
0

Empfehlen Sie das Hinzufügen von A-Einträgen zu Ihrem DNS-Server, um auf Ihre lokalen Ressourcen zu verweisen. Beispielsweise verwaltet CloudFlare DNS oder andere. Auf diese Weise können Sie auf einfache Weise einen beliebigen Domainnamen wie "local.yourdomain.com" auf 127.0.0.1 verweisen

sean2078
quelle