Меня зовут Луис, но Ubuntu всегда меняет мое имя на Llus, когда мой компьютер запускается как Ubuntu. Я не понимаю, почему не хватает этого «i».
Выполнить:
# Become root
sudo -i
Далее от имени пользователя root выполнить:
usermod -d /home/new -m old
sed -i -e 's_old_new_g' /etc/passwd
sed -i -e 's_old_new_g' /etc/group
sed -i -e 's_old_new_g' /etc/shadow
Где «old» - ваше старое имя пользователя (Llus), а «new» - имя, которое вы хочу (Луис).
Выйдите из системы и снова войдите в систему, и вам будет хорошо.
Примечание. Возможно, вы захотите использовать все строчные буквы для своего имени пользователя (lluis), вплоть до вас, подробности см. В обсуждении в комментариях.
Если вы просто хотите изменить имя, которое появляется при запуске, перейдите в «Настройки системы» -> «Учетные записи пользователей».
Нажмите кнопку «Разблокировать» в правом верхнем углу этого поля. Затем нажмите на имя справа и введите его заново.
Это никак не повлияет на ваше имя пользователя оболочки / системы, только на ваше отображаемое имя; если вы хотите изменить системное имя пользователя, вам нужно будет сделать что-то более похожее на другой ответ ... хотя лично я бы сказал, что было бы безопаснее просто создать новую учетную запись и начать все сначала; в другом месте могут быть (не системные) файлы, которые так или иначе ссылаются на ваше старое имя пользователя, и они не обязательно будут обновлены вашим новым именем пользователя, если вы его измените.