Подсистема Windows в Linux "sudo: не удается разрешить имя хоста"

240
Frederick M. Rogers

Я только что установил WSL и столкнулся с рядом проблем. Во-первых, я не могу изменить локаль на en_US без использования SUDO. Всякий раз, когда я использую SUDO, я получаю «sudo: не могу разрешить имя хоста». После некоторого поиска в Google мне стало ясно, что мне нужно отредактировать / ect / hosts и добавить имя моей машины. Я попробовал это, но, видимо, это невозможно сделать без SUDO. Любые идеи о том, как решить эту проблему?

0
Я не использовал WSL, поэтому я просто комментирую. Можете ли вы войти в систему как root (su, затем пароль при запросе), а затем выполнить действия? Похоже, что в старых версиях вы получили приглашение root, поэтому su, чтобы войти в систему как root, должно работать. Brydon Gibson 7 лет назад 0
@ Брайдон Гибсон, я решил проблему, просто добавив ссылку на имя моего компьютера в файл "Hosts". Я не уверен, почему или как это работает, так как вам нужно разрешение SU для внесения этих изменений. Согласно Microsoft, если ваш пользователь Windows имеет права администратора, то же самое будет и у пользователя Linux в WSL. Спасибо, что нашли время посмотреть на мой вопрос. Frederick M. Rogers 7 лет назад 0

0 ответов на вопрос

Похожие вопросы