Я хочу навсегда заблокировать некоторые сайты без какого-либо стороннего приложения. Пока Интернет не помогает в этом, все доступные решения могут быть легко отменены.

Можно ли как-нибудь добавить пароль в файл hosts (ударит по клавиатуре с закрытыми глазами для пароля), чтобы его нельзя было открыть.

Или же

Могу ли я изменить его права доступа к файлу таким образом, что я никогда не смогу редактировать файл hosts. Единственным решением будет переустановка ОС.

PS: я пользователь Mac. Это список сайтов, которые я хочу заблокировать.

Бонус будет заключаться в том, чтобы блокировать такой контент, доступный через поиски Google для сайтов, не включенных в этот список.

Буду очень признателен за усилия.

1 ответ1

0

Почти все, что можно сделать с помощью программного обеспечения, можно отменить.Однако, если вы хотите усложнить отмену, попробуйте сделать следующее:

  1. Изменить владельца хостов на TrustedInstaller

    • Щелкните правой кнопкой мыши файл и выберите «Свойства».
    • Нажмите вкладку Безопасность
    • Нажмите кнопку Дополнительно
    • Нажмите вкладку Владелец
    • Нажмите кнопку Изменить
    • Нажмите Другой пользователь или группа и введите NT SERVICE\TrustedInstaller.
    • Удалить разрешения пользователей на запись или удаление файла
  2. Используйте программное обеспечение для блокировки файла.

    • Защита системы утверждает, что блокирует выбранные вами файлы. Тем не менее, я не пробовал, и один обзор утверждает, что это не эффективно.

    • Вы можете заблокировать файл, открыв его при запуске, например, в MS Notepad или WordPad. Вы могли бы даже написать крошечное консольное приложение, которое просто вызывает File.Открыть метод в режиме чтения FileShare . Просто поместите его в папку «Автозагрузка» или, если вы немного хитрее, создайте службу Windows.

Если приложить достаточные усилия, это можно будет отменить, но это будет, по крайней мере, эффективным напоминанием не посещать эти сайты.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .