Файл хостов для Chromebook?

23

Есть ли способ изменить файл hosts в Chrome OS?

/ и т.д. / хосты

Файл доступен только для чтения, так что пытается изменить его с помощью Судо ВИМ это не работа.

Я читал, что отключение проверки корневой файловой системы сделало бы возможным редактирование файла hosts, а также лишило вас автоматического обновления Chrome OS.

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

Есть ли способ изменить файл hosts без потери автоматических обновлений?

Спасибо за вашу помощь.

РЕДАКТИРОВАТЬ: просто чтобы указать, я использую Chromebook Acer C7 с поддержкой режима разработчика.

Bricknix
источник
Вы должны быть в состоянии изменить права доступа к файлу, используя sudo cmod, вы пробовали это?
Ramhound
Я попробовал sudo chmod, не работает и вместо выводов chmod: changing permissions of ‘hosts’: Read-only file system.
Bricknix
Вам придется использовать команду, которую вы нашли, чтобы сделать это тогда.
Ramhound
Я make_dev_ssdвыполнил указанную выше команду и перезагрузился, но я не могу ничего редактировать /etcс помощью sudo. Что еще нам нужно сделать? Я попытался перемонтировать /с rw, но он жалуется, что раздел защищен от записи.
trusktr

Ответы:

8

Доступны два варианта:

1) Отредактируйте файл hosts из Developer Chromebook:

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

Вы потеряете изменения в файле hosts, когда ChromeOS снова обновится. Обновления можно отключить, создав файл /mnt/stateful_partition/etc/lsb-release, содержащий следующие 2 строки:

CHROMEOS_RELEASE_VERSION=9999.9999.9999.9999
GOOGLE_RELEASE=9999.9999.9999.9999

2) Использование расширения Chrome

Эта тема подробно обсуждается в этом вопросе: имитация манипулирования файлом etc / hosts в Google Chrome - обсуждается вопрос о том, работает ли какое-либо из расширений так же, как модификация файла hosts.

AWippler
источник
4
Похоже, что прокси-расширение, с которым здесь связаны, было удалено.
Creuzerm
4

К сожалению, я также не знаю, как изменить файл хоста без отключения функции автообновления, но в зависимости от того, для чего вы хотите использовать этот файл хоста, вы можете попробовать установить расширение Chrome, которое имеет функциональность, аналогичную файлу хоста.

Например, есть Блок сайта для создания собственного списка сайтов, которые вы хотите заблокировать. Есть AdBlock Plus для блокировки рекламы. И есть Rescue Time Dashboard для отслеживания сайтов, на которых вы проводите большую часть времени.

Стефан Бранчик
источник
0

Рекомендую добавить записи A на ваш DNS-сервер, чтобы они указывали на ваши локальные ресурсы. Например, CloudFlare управляемый DNS или другой. Таким образом, вы можете легко указать любое доменное имя, например «local.yourdomain.com», на 127.0.0.1.

sean2078
источник