Fichier d'hôtes pour Chromebook?

23

Existe-t-il un moyen de modifier le fichier hosts dans Chrome OS?

/ etc / hosts

Le fichier est en lecture seule, donc essayer de le modifier à l'aide de sudo vim ne fonctionne pas .

J'ai lu que la désactivation de la vérification du système de fichiers racine rendrait possible la modification du fichier hosts, mais vous ferait également perdre la mise à jour automatique de Chrome OS.

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

Existe-t-il un moyen de modifier le fichier hosts sans perdre les mises à jour automatiques?

Merci de votre aide.

EDIT: Juste pour préciser, j'utilise un Chromebook Acer C7 avec le mode développeur activé.

Bricknix
la source
Vous devriez pouvoir modifier les autorisations du fichier en utilisant sudo cmodavez-vous essayé cela?
Ramhound
J'ai essayé sudo chmod, ne fonctionne pas et à la place des sorties chmod: changing permissions of ‘hosts’: Read-only file system.
Bricknix
Vous devrez alors utiliser la commande que vous avez trouvée pour le faire.
Ramhound
J'ai exécuté la make_dev_ssdcommande ci-dessus et redémarré, mais je ne peux rien éditer /etcavec sudo. Que devons-nous faire d'autre? J'ai essayé de remonter /avec rw, mais il se plaint que la partition est protégée en écriture.
trusktr

Réponses:

8

Deux options sont disponibles:

1) Modifiez le fichier hosts à partir d'un Chromebook développeur:

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

Vous perdrez les modifications apportées au fichier hosts lorsque ChromeOS se mettra à jour à nouveau. Les mises à jour peuvent être désactivées en créant le fichier /mnt/stateful_partition/etc/lsb-releasequi contient les 2 lignes suivantes:

CHROMEOS_RELEASE_VERSION=9999.9999.9999.9999
GOOGLE_RELEASE=9999.9999.9999.9999

2) Utiliser une extension Chrome

Ce sujet est abordé en détail dans cette question: simuler la manipulation du fichier etc / hosts dans Google Chrome - il est débattu pour savoir si l'une des extensions fonctionne réellement de la même manière qu'une modification du fichier hosts.

AWippler
la source
4
Il semble que l'extension proxy qui est liée ici a été supprimée.
creuzerm
4

Malheureusement, je ne sais pas non plus comment modifier le fichier hôte sans désactiver la fonctionnalité de mise à jour automatique, mais en fonction de ce que vous souhaitez utiliser pour ce fichier hôte, vous pouvez essayer d'installer une extension Chrome qui a des fonctionnalités similaires à celles du fichier hôte.

Par exemple, il existe un site de blocage pour créer votre propre liste de sites que vous souhaitez bloquer. Il y a AdBlock Plus pour bloquer les publicités. Et il y a Rescue Time Dashboard pour garder une trace des sites sur lesquels vous passez le plus de temps.

Stephan Branczyk
la source
0

Recommander d'ajouter des enregistrements A à votre serveur DNS pour pointer vers vos ressources locales. Par exemple, DNS géré CloudFlare ou autre. De cette façon, vous pouvez facilement pointer n'importe quel nom de domaine tel que "local.votredomaine.com" vers 127.0.0.1

sean2078
la source