ИСПРАВЛЕНИЕ: отказано в доступе при редактировании файла hosts в Windows 10
Fix Access Denied When Editing Hosts File Windows 10
- Для системных ошибок любого типа вы обязательно найдете решение в нашем Системные ошибки концентратор.
- Командная строка — один из инструментов для устранения неполадок Windows. Для получения дополнительных сведений о командной строке ознакомьтесь с этим удобная статья .
- Для редактирования файлов в Windows вы можете использовать приложение «Блокнот» по умолчанию. Если вам больше нравится редактор HTML, взгляните на наш список с одними из лучших редакторов HTML.
- Если у вас есть проблемы с ошибками Windows, ознакомьтесь с нашим специальным Центр ошибок Windows 10 .
- Скачать Restoro PC Repair Tool который поставляется с запатентованными технологиями (имеется патент Вот ).
- Нажмите Начать сканирование чтобы найти проблемы с Windows, которые могут вызывать проблемы с ПК.
- Нажмите Починить все для устранения проблем, влияющих на безопасность и производительность вашего компьютера
- Restoro был загружен0читатели в этом месяце.
Иногда, чтобы исправить определенную проблему или заблокировать определенный веб-сайт на ПК с Windows 10, вам необходимо отредактировать файл hosts.
Редактирование файла hosts — относительно сложная процедура, и ряд пользователей сообщили ‘Доступ не разрешен’сообщение при попытке отредактировать файл hosts в Windows 10.
Файл hosts находится в вашей установке Windows 10. каталог , и он защищен от несанкционированного доступа, но если вам нужно отредактировать файл hosts, вы можете избежать‘Доступ не разрешен’сообщение, следуя одному из наших решений.
Вот еще несколько примеров этой проблемы:
- Невозможно редактировать файл hosts Windows 10 — Если вы не можете редактировать файл hosts в Windows 10, возможно, это связано с отсутствием необходимых разрешений. Мы рассмотрим эту проблему здесь
- Файл Hosts используется другим процессом — Это еще одна распространенная проблема, из-за которой пользователи не могут редактировать файл хоста.
- Нет разрешения на сохранение файла hosts Windows 10
Содержание:
- Запустите Блокнот от имени администратора
- Скопируйте файл hosts в другое место
- Убедитесь, что хосты не настроены только для чтения
- Измените настройки безопасности для хостов
- Используйте скрытую учетную запись администратора
1. Запустите Блокнот от имени администратора.
- Нажмите Windows Key + S , войти Блокнот . Щелкните правой кнопкой мыши Блокнот из списка результатов и выберите Запустить от имени администратора .
- однаждыБлокнототкрывается, выберите Файл> Открыть .
- Перейдите к C: WindowsSystem32driversetc папку и не забудьте изменить Текстовые документы (* .txt) к Все файлы . Выбрать хозяева и нажмите открыто .
- Внесите нужные изменения и сохраните их.
если ты использовать блокнот в качестве текстового редактора вам необходимо запустить его от имени администратора, прежде чем вы сможете редактировать файл hosts. Чтобы запустить Блокнот от имени администратора и отредактировать файл hosts, сделайте следующее:
Мы должны упомянуть, что это решение должно работать с любым другим текстовым редактором, поэтому, если вы не используете Блокнот, просто запустите нужный текстовый редактор от имени администратора, и вы сможете без проблем редактировать файл hosts.
Ищете альтернативы Блокноте? Вот 6 лучших текстовых редакторов, доступных прямо сейчас.
Кроме того, вы можете запустить командную строку от имени администратора и использовать ее для запуска Блокнота и редактирования файла hosts. Для этого следуйте этим инструкциям:
- Нажмите Клавиша Windows + X и выберите Командная строка (администратор) из меню.
- После открытия командной строки введите следующие строки и нажимайте Enter после каждой строки:
- компакт-диск C: WindowsSystem32driversetc
- хосты блокнотов
- Блокнот откроет файл hosts, и вы сможете внести необходимые изменения.
Если у вас возникают проблемы с доступом к командной строке в качестве администратора, вам лучше ознакомиться с этим руководством.
2. Скопируйте хозяева файл в другое место
- Идти к C: WindowsSystem32driversetc и найдите файл hosts.
- Скопируйте его на свой Рабочий стол , или любую другую папку, к которой вы легко можете получить доступ.
- Откройте файл hosts на рабочем столе с помощью Блокнота или любого другого текстового редактора.
- Внесите необходимые изменения и переместите файл hosts обратно в C: WindowsSystem32driversetc каталог.
С легкостью отредактируйте файл hosts, следуя этому пошаговому руководству.
3. Убедитесь, что хосты не настроены только для чтения.
dota 2 не запускает Windows 10
- Идти к C: WindowsSystem32driversetc .
- Найдите файл hosts, щелкните его правой кнопкой мыши и выберите Свойства из меню.
- Перейти кАтрибутыраздел и убедитесь, что Только чтение
вариант не проверено . - Нажмите Применять и Хорошо сохранить изменения.
Теперь вы сможете внести необходимые изменения в файл hosts. После того, как вы закончите, было бы неплохо снова установить файл hosts в режим только для чтения.
Иногда все ваши документы доступны только для чтения, включая файл hosts. Если вы хотите изменить их должным образом, вы можете найти больше информации об этом в это краткое руководство .
4. Измените настройки безопасности для хостов.
- Перейдите к C: WindowsSystem32driversetc .
- Найдите файл hosts, щелкните его правой кнопкой мыши и выберите Свойства .
- Перейдите к Безопасность вкладку и щелкните редактировать кнопка.
- Вы должны увидеть список пользователей и групп на вашем ПК, у которых есть доступ к файлу hosts. Если ваше имя пользователя или группа есть в списке, щелкните его и убедитесь, что для него установлены разрешения Полный контроль . Если вашего имени пользователя нет в списке, нажмите Добавить кнопка.
- Введите имя пользователя или имя группы вВведите имена объектов для выбораполе и щелкните Проверить имена и Хорошо .
- Новый пользователь или группа будут добавлены в список. Теперь вам нужно выбрать только что добавленную группу или пользователя и проверить Полный контроль вариант ниже.
- Нажмите Применять и Хорошо сохранить изменения.
Эпическое предупреждение! Больше никаких проблем с проводником. Исправьте их все с помощью этого подробного руководства!
5. Используйте скрытую учетную запись администратора.
- Нажмите Клавиша Windows + X и выберите Командная строка (администратор) .
- Когда откроется командная строка, введите сетевой администратор пользователя / активный: да и нажмите Войти . Это активирует скрытую учетную запись администратора.
- После активации учетной записи администратора вы можете переключиться на нее и попробовать отредактировать файл 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...
- Откройте ТерминалТерминалGIT Bash.
- Убедитесь в наличии закрытого ключа, созданного и загруженного в 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.
При использовании 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
Убедитесь в наличии закрытого ключа, созданного и загруженного в SSH.
$ ssh-add -l -E sha256 > 2048 SHA256:274ffWxgaxq/tSINAykStUL7XWyRNcRTlcST1Ei7gBQ /Users/USERNAME/. ssh/id_rsa (RSA)
- Откройте ТерминалТерминалGIT Bash.
- Убедитесь в наличии закрытого ключа, созданного и загруженного в 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 открытый ключ.
Откройте терминал.
Запустите агент SSH в фоновом режиме.
$ eval "$(ssh-agent -s)" > Agent pid 59566
Найдите и запишите отпечаток открытого ключа.
$ ssh-add -l -E sha256 > 2048 SHA256:274ffWxgaxq/tSINAykStUL7XWyRNcRTlcST1Ei7gBQ /Users/USERNAME/.ssh/id_rsa (RSA)
В правом верхнем углу любой страницы щелкните фотографию профиля, а затем выберите Параметры.
В разделе «Доступ» на боковой панели щелкните SSH и ключи GPG.
Сравните список ключей SSH с выходными данными команды
ssh-add
.
Откройте командную строку.
Запустите агент SSH в фоновом режиме.
$ ssh-agent -s > Agent pid 59566
Найдите и запишите отпечаток открытого ключа.
$ ssh-add -l -E sha256 > 2048 SHA256:274ffWxgaxq/tSINAykStUL7XWyRNcRTlcST1Ei7gBQ /Users/USERNAME/.ssh/id_rsa (RSA)
В правом верхнем углу любой страницы щелкните фотографию профиля, а затем выберите Параметры.
В разделе «Доступ» на боковой панели щелкните SSH и ключи GPG.
Сравните список ключей SSH с выходными данными команды
ssh-add
.
Откройте терминал.
Запустите агент SSH в фоновом режиме.
$ eval "$(ssh-agent -s)" > Agent pid 59566
Найдите и запишите отпечаток открытого ключа. Если вы используете 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)
В правом верхнем углу любой страницы щелкните фотографию профиля, а затем выберите Параметры.
В разделе «Доступ» на боковой панели щелкните SSH и ключи GPG.
Сравните список ключей 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. Поэтому наши преданные инженеры всегда оценивают риск и действуют только тогда, когда риск приемлем.
Ваш комментарий будет первым