Нажмите "Enter", чтобы перейти к содержанию

Hosts отказано в доступе: Не удается изменить файл Hosts или Lmhosts — Windows Server

ИСПРАВЛЕНИЕ: отказано в доступе при редактировании файла hosts в Windows 10

Fix Access Denied When Editing Hosts File Windows 10




  • Для системных ошибок любого типа вы обязательно найдете решение в нашем Системные ошибки концентратор.
  • Командная строка — один из инструментов для устранения неполадок Windows. Для получения дополнительных сведений о командной строке ознакомьтесь с этим удобная статья .
  • Для редактирования файлов в Windows вы можете использовать приложение «Блокнот» по умолчанию. Если вам больше нравится редактор HTML, взгляните на наш список с одними из лучших редакторов HTML.
  • Если у вас есть проблемы с ошибками Windows, ознакомьтесь с нашим специальным Центр ошибок Windows 10 .
Чтобы исправить различные проблемы с ПК, мы рекомендуем Restoro PC Repair Tool: Это программное обеспечение исправит распространенные компьютерные ошибки, защитит вас от потери файлов, вредоносных программ, сбоев оборудования и оптимизирует ваш компьютер для максимальной производительности.
Устраните проблемы с ПК и удалите вирусы прямо сейчас за 3 простых шага:
  1. Скачать Restoro PC Repair Tool который поставляется с запатентованными технологиями (имеется патент Вот ).
  2. Нажмите Начать сканирование чтобы найти проблемы с Windows, которые могут вызывать проблемы с ПК.
  3. Нажмите Починить все для устранения проблем, влияющих на безопасность и производительность вашего компьютера
  • Restoro был загружен0читатели в этом месяце.

Иногда, чтобы исправить определенную проблему или заблокировать определенный веб-сайт на ПК с Windows 10, вам необходимо отредактировать файл hosts.


Редактирование файла hosts — относительно сложная процедура, и ряд пользователей сообщили

‘Доступ не разрешен’сообщение при попытке отредактировать файл hosts в Windows 10.

Файл hosts находится в вашей установке Windows 10. каталог , и он защищен от несанкционированного доступа, но если вам нужно отредактировать файл hosts, вы можете избежать‘Доступ не разрешен’сообщение, следуя одному из наших решений.

Вот еще несколько примеров этой проблемы:



  • Невозможно редактировать файл hosts Windows 10 — Если вы не можете редактировать файл hosts в Windows 10, возможно, это связано с отсутствием необходимых разрешений. Мы рассмотрим эту проблему здесь
  • Файл Hosts используется другим процессом — Это еще одна распространенная проблема, из-за которой пользователи не могут редактировать файл хоста.
  • Нет разрешения на сохранение файла hosts Windows 10
    — Это тот же случай, что и первое сообщение об ошибке.

Содержание:

  1. Запустите Блокнот от имени администратора
  2. Скопируйте файл hosts в другое место
  3. Убедитесь, что хосты не настроены только для чтения
  4. Измените настройки безопасности для хостов
  5. Используйте скрытую учетную запись администратора

1. Запустите Блокнот от имени администратора.

  1. Нажмите Windows Key + S , войти Блокнот . Щелкните правой кнопкой мыши Блокнот из списка результатов и выберите Запустить от имени администратора .
  2. однаждыБлокнототкрывается, выберите Файл> Открыть .
  3. Перейдите к C: WindowsSystem32driversetc
    папку и не забудьте изменить Текстовые документы (* .txt) к Все файлы . Выбрать хозяева и нажмите открыто .
  4. Внесите нужные изменения и сохраните их.

если ты использовать блокнот в качестве текстового редактора вам необходимо запустить его от имени администратора, прежде чем вы сможете редактировать файл hosts. Чтобы запустить Блокнот от имени администратора и отредактировать файл hosts, сделайте следующее:


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


Ищете альтернативы Блокноте? Вот 6 лучших текстовых редакторов, доступных прямо сейчас.


Кроме того, вы можете запустить командную строку от имени администратора и использовать ее для запуска Блокнота и редактирования файла hosts. Для этого следуйте этим инструкциям:

  1. Нажмите Клавиша Windows + X и выберите Командная строка (администратор) из меню.
  2. После открытия командной строки введите следующие строки и нажимайте Enter после каждой строки:
    • компакт-диск C: WindowsSystem32driversetc
    • хосты блокнотов
  3. Блокнот откроет файл hosts, и вы сможете внести необходимые изменения.

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


2. Скопируйте хозяева файл в другое место

  1. Идти к C: WindowsSystem32driversetc и найдите файл hosts.
  2. Скопируйте его на свой Рабочий стол , или любую другую папку, к которой вы легко можете получить доступ.
  3. Откройте файл hosts на рабочем столе с помощью Блокнота или любого другого текстового редактора.
  4. Внесите необходимые изменения и переместите файл hosts обратно в C: WindowsSystem32driversetc каталог.

С легкостью отредактируйте файл hosts, следуя этому пошаговому руководству.


3. Убедитесь, что хосты не настроены только для чтения.

dota 2 не запускает Windows 10
  1. Идти к C: WindowsSystem32driversetc .
  2. Найдите файл hosts, щелкните его правой кнопкой мыши и выберите Свойства из меню.
  3. Перейти кАтрибутыраздел и убедитесь, что Только чтение
    вариант не проверено .
  4. Нажмите Применять и Хорошо сохранить изменения.

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

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

4. Измените настройки безопасности для хостов.

  1. Перейдите к C: WindowsSystem32driversetc .
  2. Найдите файл hosts, щелкните его правой кнопкой мыши и выберите Свойства .
  3. Перейдите к Безопасность вкладку и щелкните редактировать кнопка.
  4. Вы должны увидеть список пользователей и групп на вашем ПК, у которых есть доступ к файлу hosts. Если ваше имя пользователя или группа есть в списке, щелкните его и убедитесь, что для него установлены разрешения Полный контроль . Если вашего имени пользователя нет в списке, нажмите Добавить кнопка.
  5. Введите имя пользователя или имя группы вВведите имена объектов для выбораполе и щелкните Проверить имена и Хорошо .
  6. Новый пользователь или группа будут добавлены в список. Теперь вам нужно выбрать только что добавленную группу или пользователя и проверить Полный контроль вариант ниже.
  7. Нажмите Применять и Хорошо сохранить изменения.

Эпическое предупреждение! Больше никаких проблем с проводником. Исправьте их все с помощью этого подробного руководства!


5. Используйте скрытую учетную запись администратора.

  1. Нажмите Клавиша Windows + X и выберите Командная строка (администратор) .
  2. Когда откроется командная строка, введите сетевой администратор пользователя / активный: да и нажмите Войти . Это активирует скрытую учетную запись администратора.
  3. После активации учетной записи администратора вы можете переключиться на нее и попробовать отредактировать файл hosts.

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

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


Узнайте все, что нужно знать об учетной записи администратора и о том, как ее включить / отключить прямо здесь!


После внесения изменений в файл hosts вы можете вернуться к своей исходной учетной записи, снова запустить командную строку от имени администратора и ввести net user administrator / active: нет чтобы отключить скрытую учетную запись администратора.

Файл hosts — это системный файл, поэтому он защищен и обычно не рекомендуется редактировать его, но если вы решите это сделать, всегда полезно знать как сбросить файл hosts по умолчанию в Windows 10 на случай, если что-то пойдет не так.

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

iPod не может быть идентифицирован должным образом

FAQ: Хотите узнать больше о файле hosts?

  • Где находится файл hosts?

В файл hosts для Windows находится в C: WindowsSystem32Driversetc хозяева . Чтобы отредактировать это файл , вам потребуются права локального системного администратора.

  • Для чего используется файл hosts?

В файл hosts это компьютерный файл, используемый воперационная система для сопоставления имен хостов с IP-адресами. В файл hosts это простой текст файл и назван хозяева .


Примечание редактора: Этот пост был первоначально опубликован в апреле 2016 года, и с тех пор он был переработан и обновлен в марте 2020 года для обеспечения свежести, точности и полноты.



Ошибка: отказано в разрешении (publickey)

Ошибка «Отказано в разрешении» означает, что сервер отклонил подключение. Ниже приведено несколько причин и разъяснение по самым распространенным примерам.

Команду sudo или более высокий уровень привилегий, например разрешения администратора, не следует использовать с GIT. Если у вас есть очень веская причина для применения команды sudo, используйте ее с каждой командой (вероятно, будет лучше применить su для работы с оболочкой от имени привилегированного пользователя). Если вы создадите ключи SSH без sudo, а затем попытаетесь выполнить такую команду, как sudo git push, будут использоваться не те ключи, которые вы создали.

Правильно вводить текст не так уж легко. Будьте внимательны при вводе: вы не сможете подключиться к githib.com или guthub.com. В некоторых случаях в корпоративной сети также могут возникнуть проблемы с разрешением записи DNS.

Чтобы убедиться в том, что вы подключаетесь к нужному домену, можно ввести следующую команду:

$ ssh -vT [email protected]
> OpenSSH_8. 1p1, LibreSSL 2.7.3
> debug1: Reading configuration data /Users/YOU/.ssh/config
> debug1: Reading configuration data /etc/ssh/ssh_config
> debug1: /etc/ssh/ssh_config line 47: Applying options for *
> debug1: Connecting to github.com port 22.

Подключение должно выполняться через порт 22, если вы не переопределили параметры для использования SSH по протоколу HTTPS.

Все подключения, в том числе к удаленным URL-адресам, должны выполняться от имени пользователя git. Если вы попытаетесь подключиться с именем пользователя GitHub, произойдет сбой:

$ ssh -T [email protected]
> Permission denied (publickey).

Если подключение завершилось сбоем и вы используете удаленный URL-адрес с именем пользователя GitHub, вы можете переключить удаленный URL-адрес на пользователя git.

Чтобы проверить подключение, введите следующую команду:

$ ssh -T [email protected]
> Hi USERNAME! You've successfully authenticated...
  1. Откройте ТерминалТерминалGIT Bash.
  2. Убедитесь в наличии закрытого ключа, созданного и загруженного в SSH.
    # start the ssh-agent in the background
    $ eval "$(ssh-agent -s)"
    > Agent pid 59566
    $ ssh-add -l -E sha256
    > 2048 SHA256:274ffWxgaxq/tSINAykStUL7XWyRNcRTlcST1Ei7gBQ /Users/USERNAME/.ssh/id_rsa (RSA)

Если у вас установлено приложение GitHub Desktop, его можно использовать для клонирования репозиториев, не прибегая к ключам SSH.

  1. При использовании GIT Bash включите ssh-agent:

    # start the ssh-agent in the background
    $ eval "$(ssh-agent -s)"
    > Agent pid 59566

    Если вы используете другую командную строку терминала, например GIT для Windows, включите ssh-agent:

    # start the ssh-agent in the background
    $ eval $(ssh-agent -s)
    > Agent pid 59566
  2. Убедитесь в наличии закрытого ключа, созданного и загруженного в SSH.

    $ ssh-add -l -E sha256
    > 2048 SHA256:274ffWxgaxq/tSINAykStUL7XWyRNcRTlcST1Ei7gBQ /Users/USERNAME/. ssh/id_rsa (RSA)
  1. Откройте ТерминалТерминалGIT Bash.
  2. Убедитесь в наличии закрытого ключа, созданного и загруженного в SSH.
    $ ssh-add -l -E sha256
    > 2048 SHA256:274ffWxgaxq/tSINAykStUL7XWyRNcRTlcST1Ei7gBQ /Users/USERNAME/.ssh/id_rsa (RSA)

Команда ssh-add должна вывести длинную строку из цифр и букв. Если она ничего не выводит, необходимо создать новый ключ SSH и связать его с GitHub.

Совет. В большинстве систем закрытые ключи по умолчанию (~/.ssh/id_rsa и ~/.ssh/identity) автоматически добавляются в агент проверки подлинности SSH. Вам не нужно выполнять команду ssh-add path/to/key, если имя файла не было переопределено при создании ключа.

Получение дополнительных сведений

Вы также можете проверить, используется ли ключ, попытавшись подключиться к [email protected]:

$ ssh -vT git@github. com
> ...
> debug1: identity file /Users/YOU/.ssh/id_rsa type -1
> debug1: identity file /Users/YOU/.ssh/id_rsa-cert type -1
> debug1: identity file /Users/YOU/.ssh/id_dsa type -1
> debug1: identity file /Users/YOU/.ssh/id_dsa-cert type -1
> ...
> debug1: Authentications that can continue: publickey
> debug1: Next authentication method: publickey
> debug1: Trying private key: /Users/YOU/.ssh/id_rsa
> debug1: Trying private key: /Users/YOU/.ssh/id_dsa
> debug1: No more authentication methods to try.
> Permission denied (publickey).

В этом примере у нас нет ключей для использования в SSH. Значение -1 в конце строк «identity file» означает, что SSH не удалось найти файл для использования. Далее в строках «Trying private key» также указывается, что файл не найден. Если бы файл существовал, в этих строках были бы значения 1 и «Offering public key» соответственно:

$ ssh -vT [email protected]
> ...
> debug1: identity file /Users/YOU/.ssh/id_rsa type 1
> . ..
> debug1: Authentications that can continue: publickey
> debug1: Next authentication method: publickey
> debug1: Offering RSA public key: /Users/YOU/.ssh/id_rsa

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

  1. Откройте терминал.

  2. Запустите агент SSH в фоновом режиме.

    $ eval "$(ssh-agent -s)"
    > Agent pid 59566
  3. Найдите и запишите отпечаток открытого ключа.

    $ ssh-add -l -E sha256
    > 2048 SHA256:274ffWxgaxq/tSINAykStUL7XWyRNcRTlcST1Ei7gBQ /Users/USERNAME/.ssh/id_rsa (RSA)
  4. В правом верхнем углу любой страницы щелкните фотографию профиля, а затем выберите Параметры.

  5. В разделе «Доступ» на боковой панели щелкните SSH и ключи GPG.

  6. Сравните список ключей SSH с выходными данными команды ssh-add.

  1. Откройте командную строку.

  2. Запустите агент SSH в фоновом режиме.

    $ ssh-agent -s
    > Agent pid 59566
  3. Найдите и запишите отпечаток открытого ключа.

    $ ssh-add -l -E sha256
    > 2048 SHA256:274ffWxgaxq/tSINAykStUL7XWyRNcRTlcST1Ei7gBQ /Users/USERNAME/.ssh/id_rsa (RSA)
  4. В правом верхнем углу любой страницы щелкните фотографию профиля, а затем выберите Параметры.

  5. В разделе «Доступ» на боковой панели щелкните SSH и ключи GPG.

  6. Сравните список ключей SSH с выходными данными команды ssh-add.

  1. Откройте терминал.

  2. Запустите агент SSH в фоновом режиме.

    $ eval "$(ssh-agent -s)"
    > Agent pid 59566
  3. Найдите и запишите отпечаток открытого ключа. Если вы используете OpenSSH 6.7 или более поздней версии:

    $ ssh-add -l
     > 2048 a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/USERNAME/.ssh/id_rsa (RSA)

    Если вы используете OpenSSH 6. 8 или более ранней версии:

    $ ssh-add -l -E md5
     > 2048 MD5:a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/USERNAME/.ssh/id_rsa (RSA)
  4. В правом верхнем углу любой страницы щелкните фотографию профиля, а затем выберите Параметры.

  5. В разделе «Доступ» на боковой панели щелкните SSH и ключи GPG.

  6. Сравните список ключей SSH с выходными данными команды ssh-add.

Если открытый ключ отсутствует в GitHub, необходимо добавить ключ SSH в GitHub, чтобы связать его с компьютером.

Предупреждение. Если вы видите ключ SSH, который вам неизвестен, в GitHub, сразу удалите его и обратитесь к Поддержка GitHub для получения дополнительной помощи. Неопознанный открытый ключ может указывать на возможную проблему безопасности. Дополнительные сведения см. в разделе Проверка ключей SSH.

Отказано в доступе при редактировании файла hosts в Windows 10

Автор: Waseem Patwegar

Многие пользователи сообщают, что не могут редактировать файл Hosts из-за сообщения «Отказано в доступе» при редактировании файла Hosts в Windows 10.

Файл Hosts в Windows 10 может использоваться вредоносными программами для блокировки доступ к определенным веб-сайтам или перенаправление пользователей на небезопасные веб-сайты.

Следовательно, файл Hosts защищен от несанкционированного доступа и может редактироваться только пользователями с правами администратора.

Однако можно отредактировать файл хостов без получения сообщения «Отказано в доступе», выполнив один из приведенных ниже способов.

1. Запустите Блокнот от имени администратора

В большинстве случаев вы сможете редактировать файл Hosts с помощью Блокнота с правами администратора.

1. Нажмите кнопку «Пуск» > введите «Примечание» в поле поиска > щелкните правой кнопкой мыши «Блокнот» и выберите «Запуск от имени администратора».

2. На следующем экране введите пароль администратора и нажмите клавишу Enter.

3. Когда Блокнот откроется, выберите вкладку «Файл» и нажмите «Открыть».

4. В диалоговом окне «Открыть файл» перейдите в папку C:\Windows\system32\drivers\etc и переключитесь на представление «Все файлы».

Примечание: Вы не сможете просмотреть файл Hosts, не переключившись на просмотр всех файлов.

5. Выберите файл Hosts и нажмите кнопку «Открыть», чтобы открыть файл Hosts в Блокноте.

6. Внесите необходимые изменения в файл hosts и сохраните файл.

2. Редактировать файл Hosts на рабочем столе

Другой способ — переместить файл Hosts на рабочий стол, внести изменения и переместить отредактированный файл обратно в исходное место.

1. С помощью проводника перейдите в папку C:\Windows\System32\drivers\etc\ .

2. Выберите файл Hosts и перетащите его на рабочий стол.

3. Нажмите «Продолжить» во всплывающем окне «Доступ к файлу запрещен»,

4. На следующем экране введите пароль администратора и нажмите клавишу Enter.

5. Откройте файл Hosts на рабочем столе с помощью Блокнота и внесите необходимые изменения.

4. После внесения изменений перетащите хост-файл обратно в C: \ Windows \ System32 \ Drivers \ etc \

5. Нажмите «Продолжить». Всплывающее «Доступ к папке»,

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

3. Снимите флажок «Только для чтения»

Возможно, файл Hosts был сохранен в режиме «Только для чтения».

1. С помощью проводника перейдите в папку C:\Windows\System32\drivers\etc\.

2. Щелкните правой кнопкой мыши файл Hosts и выберите «Свойства».

3. На экране «Свойства хоста» снимите флажок «Только для чтения» в разделе «Атрибуты».

4. Нажмите «Применить» и «ОК», чтобы сохранить изменения.

Если вы по-прежнему не можете редактировать файлы Hosts, вам необходимо проверить компьютер на наличие вредоносных программ и посмотреть, поможет ли это.

Если вы не можете редактировать файл Hosts в Windows 10 и видите сообщение «Отказано в доступе», проблема обычно связана с отсутствием разрешений пользователя.

  • Как увидеть скрытые системные файлы в Windows 10
  • Как изменить владельца файла или папки в Windows 10

доступ к флеш-хостам mysqladmin запрещен — Быстрые методы устранения ошибки

от Jilu Joseph | 26 июля 2019 г.

Из соображений безопасности серверы баз данных всегда блокируют подключения сверх установленного лимита.

В таких случаях быстрым решением будет сброс блока IP.

Но что, если это приведет к ошибке  доступ к mysqladmin flush-hosts запрещен ?

Обычно недостаточные разрешения пользователя MySQL вызывают ошибки отказа в доступе на сервере.

В Bobcares мы получаем слишком много запросов на устранение ошибок MySQL , отказ в доступе в рамках наших служб управления сервером.

Сегодня посмотрим причины ошибки доступ к флеш-хостам mysqladmin запрещен и как наши инженеры службы поддержки решают эту проблему.

 

Что такое mysqladmin flush-hosts?

Вы когда-нибудь задумывались, как mysqld блокирует IP-адрес?

Ответ очень прост. Допустимое количество прерываемых запросов на подключение зависит от значения max_connect_errors в файле конфигурации MySQL, my.cnf .

По умолчанию сервер MySQL блокирует хост после 10 неудачных попыток подключения.

Кроме того, клиенты получают следующую ошибку:

SQLSTATE[HY000] [1129] Хост «1x4.xx.xx.155» заблокирован из-за множества ошибок подключения; разблокировать с помощью «mysqladmin flush-hosts»

Немедленно пользователи попытаются разблокировать IP-адрес с помощью команды mysqladmin flush-hosts

 

Как исправить ошибку mysqladmin flush-hosts, в которой отказано в доступе?

Однако, исходя из нашего опыта управления серверами, мы видели, что клиенты сталкивались с проблемами при разблокировке IP-адресов с помощью утилита mysqladmin .

Теперь давайте посмотрим, как наши инженеры службы поддержки исправили эти ошибки.

 

Недостаточно прав пользователя MySQL

Часто клиенты могут получать ошибки при выполнении mysqladmin flush-hosts . Основной причиной этого является отсутствие достаточных разрешений пользователя MySQL для запуска команды.

В таких случаях ошибка выглядит так:

ошибка: «Доступ запрещен для пользователя «root» @ «localhost» (используя пароль: НЕТ)»

Это означает, что у команды mysqladmin нет прав для прямого запуска. Поэтому мы входим в приглашение оболочки MySQL, используя имя пользователя и пароль MySQL.

 mysql -uroot -p 

Вводим пароль root пользователя MySQL. После этого мы разблокируем IP-адрес с помощью приведенной ниже команды.

 флеш-хостов; 

Однако описанный выше процесс становится утомительным, так как нам приходится каждый раз вводить пароль.

Кроме того, наши преданные инженеры могут указать имя пользователя и пароль root MySQL в файле ~/. my.cnf. Это позволяет запускать команды MySQL mysql, mysqladmin, mysqlcheck, mysqdump и т. д. без повторного ввода имени пользователя и пароля MySQL.

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

Например, чтобы подключиться как пользователь root, мы добавляем имя пользователя и пароль в файл в /root /.my.cnf.

 [клиент]
пользователь = mysqluser
password=mysqlpass 

После этого команда mysqladmin работает без ошибок.

 

Перезапуск службы MySQL

Возможность сброса IP-адреса с помощью утилиты mysqladmin работает не всегда. Это может быть связано с повреждением двоичных файлов утилиты MySQL или файлов библиотек.

Здесь мы можем разблокировать IP, перезапустив службу MySQL. Это убирает ошибку. Однако это может привести к кратковременному простою веб-сайта, использующего базу данных MySQL. Поэтому наши преданные инженеры всегда оценивают риск и действуют только тогда, когда риск приемлем.

Ваш комментарий будет первым

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *