Linux: sudo: unable to resolve host […]

Автор: | 08/15/2016
 

linux_logoПосле создания EC2 инстанса в AWS – при выполнении команды через sudo – появляется сообщение:

ubuntu@ip-10-0-1-103:~$ sudo -s
sudo: unable to resolve host ip-10-0-1-103

Проверяем /etc/hosts:

# cat /etc/hosts
127.0.0.1 localhost

# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

И /etc/hostname:

# cat /etc/hostname
ip-10-0-1-103

Добавляем (или меняем имя хоста вообще) имя ip-10-0-1-103 в /etc/hosts:

# echo "10.0.1.103 ip-10-0-1-103" >> /etc/hosts

Выходим, заходим:

root@ip-10-0-1-103:~# exit
ubuntu@ip-10-0-1-103:~$ sudo -s
root@ip-10-0-1-103:~#

Готово.