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

В этом вопросе уже есть ответ: Сообщение об ошибке 'sudo: невозможно решить host & lt; USER & gt;' 18 ответов

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

bash: permission denied.
1
задан 30 April 2017 в 10:33

2 ответа

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

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

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

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

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

5
ответ дан 23 May 2018 в 07:14

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

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

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

3
ответ дан 23 May 2018 в 07:14
  • 1
    Он все еще говорит, что tho, я попытался изменить его с помощью моего текущего usernam, потому что я неправильно использовал его, когда я ввел его в первый раз, но он говорит sudo: не удалось разрешить хост joli3-hp-g62-notebook-pc (gedit: 9316): Gtk-WARNING **: Ошибка вызова вызова: GDBus.Error: org.freedesktop.DBus.Error.ServiceUnknown: имя org.gnome.SessionManager не было предоставлено никакими .service-файлами ** (gedit: 9316): WARNING ** : Не удалось установить метаданные документа: установка метаданных атрибутов :: gedit-spell-enabled не поддерживается – Iulia Aset 11 August 2016 в 20:31

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

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