Когда я запускаю команду sudo, она сообщает, что невозможно разрешить хост [дубликат]

И когда я попробовал следующие команды / etc / hostnames и / etc / hosts , он сказал:

bash: permission denied.
7
задан 30 April 2017 в 00:33

3 ответа

Чтобы разрешить хост , просто добавьте it в /etc/hosts, как показано в примере ниже.

Animated example

Используйте ctrl+o для сохранения правок и ctrl+x для выхода из Нано. Вот вам и пример скриншота .

В этом примере предполагается, что имя хоста (в данном случае SZS) верно, но оно не привязано к IP-адресу сервера через файл hosts сервера.


Для решения этой проблемы вы должны найти (или установить) ваше имя хоста и вставить следующую строку в /etc/host:

127.0.1.1    your-hostname

Команды, используемые в примере:

cat /etc/hostname      # the command 'cat' will print the content of '/etc/hostname' file
hostname               # without arguments, this command will do the same as above command
cat /etc/hosts         # will print the content of '/etc/hosts' file
sudo nano /etc/hosts   # 'nano' text editor will open '/etc/hosts' as root

Вот, пожалуйста, еще несколько подходов и объяснений:

21
ответ дан 23 November 2019 в 06:09

Я предполагаю, что вы находитесь на сервере Ubuntu.

/etc/hosts и /etc/hostname - это файлы. Вы можете использовать nano или pico для их редактирования, если вы новичок в операционной системе. Эти файлы принадлежат корневой системе, поэтому для их редактирования необходимо использовать sudo.

Таким образом, полной командой будет sudo nano /etc/hosts или sudo nano /etc/hostname

Если вы находитесь на сервере Ubuntu, то желательно использовать sudo hostname your.fqdn.com. Это автоматически обновит файл /etc/hostname, однако, если это не так, вы всегда сможете добавить FQDN вашего сервера в этот файл.

Вам нужно будет выйти из системы / войти в SSH, чтобы эти изменения вступили в силу для вашей сессии.

5
ответ дан 23 November 2019 в 06:09

Вы можете попробовать sudo -i gedit /etc/hosts.

Для редактирования файла в самом терминале используйте sudo vim /etc/hosts (расширенный).

Если вы что-то сломали в этом файле, то здесь - исправление.

3
ответ дан 23 November 2019 в 06:09

Другие вопросы по тегам:

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