Мы пытались установить наше программное обеспечение на машине с Ubuntu. Для этого нам нужны были root
привилегии. В принципе, все , что нам нужно сделать было запустить исполняемую баночку , как: sudo java -jar runnableJar.jar
.
Все такие команды вернутся: Unable to resolve host xxxxx
.
/etc/hosts
Файл имел неправильный hostname
перечислен на кольцевой интерфейс , который вызывает эту ошибку. Все команды, которые не требовались, sudo
работали хорошо.
Я читал об интерфейсе обратной связи, и я понимаю, что он устанавливает localhost и представляет собой виртуальный сетевой интерфейс. Однако зачем это вообще sudo
нужно?