우분투에서 sudo 또는 sudo su 명령어로 최고 권한을 얻을때 sudo: unable to resolve host host_name 메시지가 출력되는 경우가 있는데요.
필자 같은 경우 AWS 라이트세일에서 우분투를 세팅하고 기본 계정인 ubuntu로 로그인 후 sudo 명령어를 사용했을때 위 메시지가 나왔는데, 이 메시지는 서버의 이름을 ㄹ변경한 경우 /etc/hostname
에 입력되어 있는 이름과 /etc/hosts
에 로컬 IP로 지정되어 있는 호스트 이름이 달라 생기는 문제로 두 곳의 호스트명을 일치시켜주면 해결할 수 있습니다.
/etc/hostname
을 에디터로 연 다음 지정되어 있는 호스트 이름을 확인합니다.
/etc/hosts
파일을 에디터로 연 다음 127.0.0.1 뒤에 지정되어 있는 호스트 이름을 앞서 확인했던 이름과 일치하게 변경하면 됩니다.