На этот вопрос уже есть ответ здесь:
Могу ли я просто отредактировать файл / etc / hosts
, то есть могу ли я войти в систему как пользователь @ <имя хоста, которое я хочу изменить>
без непреднамеренного нарушения чего-либо? Этого будет достаточно или есть еще кое-что, чем заняться?
Я пытаюсь создать гостевую ОС Ubuntu 16 в VirtualBox на хосте с Windows 10. Я загрузил Ubuntu 16 .vdi
с oxboxes.org , но мне не нравится тот факт, что мне приходится входить в систему как osboxes @ osboxes
. В конечном итоге я хочу войти как ab @ ab
.
Сначала я изменил имя пользователя, используя usermod
, как описано здесь в ответе @ValentinUveges. Это сработало, и теперь я могу хотя бы войти в систему как ab @ osboxes
. Чтобы изменить @osboxes
на @ab
, я попробовал groupmod -n ab osboxes
, но это не удалось.
Но, по крайней мере, я думаю, что мне действительно нужно изменить файл / etc / hosts
, который в настоящее время содержит
cat /etc/hosts
127.0.0.1 localhost
127.0.1.1 osboxes
Так что я могу просто отредактировать / etc / hosts
и изменить osboxes
на ab
, чтобы я мог входить в систему как ab @ ab
без непреднамеренного нарушения работы некоторых частей ОС? Этого будет достаточно или есть еще кое-что, чем заняться?
Помимо шагов, которые я упомянул ранее, это «свежий» файл виртуальной операционной системы osboxes.vdi
.
Для изменения имени хоста постоянно необходимо будет изменить его в два файлы.
В гостевой системе Ubuntu открывают терминал и выполняют эти команды:
sudo nano /etc/hostname
... теперь редактируют файл (измените имя хоста).
Нажатие Ctrl + X , чтобы закрыть файл и подтвердить изменение путем нажатия Y .
sudo nano /etc/hosts
... теперь редактируют файл (измените имя хоста).
Нажатие Ctrl + X , чтобы закрыть файл и подтвердить изменение путем нажатия Y .
Затем перезагружают виртуальную операционную систему - теперь, имя хоста изменилось.
Дополнительная информация: Изменение имени хоста этот путь абсолютно безопасно.
Короткий Ответ:
Да Вы можете.
Полный Ответ:
, Если Вы делаете так, необходимо будет перезапустить систему, чтобы внести изменения в эффект. После того, как перезапущенный, имя хоста было бы изменено на "ab", и это изменение будет персистентным. Если Вы хотите, чтобы Ваша система изменила имя хоста только для текущей начальной загрузки, можно использовать
sudo hostname ab
, Это изменение не будет персистентным и будет обращено, как только Вы перезапускаете.
Hope это помогает.