Подсистема Windows в Linux "sudo: не удается разрешить имя хоста"
266
Frederick M. Rogers
Я только что установил WSL и столкнулся с рядом проблем. Во-первых, я не могу изменить локаль на en_US без использования SUDO. Всякий раз, когда я использую SUDO, я получаю «sudo: не могу разрешить имя хоста». После некоторого поиска в Google мне стало ясно, что мне нужно отредактировать / ect / hosts и добавить имя моей машины. Я попробовал это, но, видимо, это невозможно сделать без SUDO. Любые идеи о том, как решить эту проблему?
Я не использовал WSL, поэтому я просто комментирую. Можете ли вы войти в систему как root (su, затем пароль при запросе), а затем выполнить действия? Похоже, что в старых версиях вы получили приглашение root, поэтому su, чтобы войти в систему как root, должно работать.
Brydon Gibson 8 лет назад
0
@ Брайдон Гибсон, я решил проблему, просто добавив ссылку на имя моего компьютера в файл "Hosts". Я не уверен, почему или как это работает, так как вам нужно разрешение SU для внесения этих изменений. Согласно Microsoft, если ваш пользователь Windows имеет права администратора, то же самое будет и у пользователя Linux в WSL. Спасибо, что нашли время посмотреть на мой вопрос.
Frederick M. Rogers 8 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
1
Клавиши Backtick и тильда - почему переключатель?
-
4
Изменен файл sudoers и больше не могу его открыть; не могу открыть файл с помощью root
-
-
2
убийца махинаций
-
3
Mac: могу ли я создавать собственные настройки региона, копировать, распространять и использовать по...
-
2
Как использовать UTF-8 в vim на Mac OS X?
-
5
Microsoft Outlook зависает при переключении языка ввода
-
4
Как запустить программу с правами root с помощью оконного менеджера?
-
3
Как удалить файл с помощью терминала из корзины в Mac OS X?
-
5
Создание группы в попытке не использовать Sudo, ни 777