Могу ли я просто отредактировать файл /etc/hosts, что означает, что я могу войти в систему как user@
Я пытаюсь создать гостевую ОС Ubuntu 16 в VirtualBox на хосте Windows 10. Я загрузил Ubuntu 16 .vdi из oxboxes.org, но мне не нравится тот факт, что мне нужно войти в систему как osboxes@osboxes. В конечном итоге я хочу войти в систему как ab@ab.
Сначала я изменил имя пользователя, используя usermod, как описано oxboxes.org в ответе @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.
Да, вы можете.
Короткий ответ:
Полный ответ:
sudo hostname ab
Если вы это сделаете, вам придется перезапустить систему, чтобы вносить изменения в силу. После перезапуска имя хоста будет изменено на «ab», и это изменение будет постоянным. Если вы хотите, чтобы ваша система изменяла имя хоста только для текущей загрузки, вы можете использовать
Это изменение не будет постоянным и будет отменено сразу после перезапуска.