Как я могу изменить свое имя пользователя? [Дубликат]

На этот вопрос уже есть ответ:

Меня зовут Lluis, но Ubuntu всегда меняет мое имя на Llus, когда мой компьютер запускается как Ubuntu. Я не понимаю, почему пропущено это «я».

1
задан 16.04.2020, 10:08

2 ответа

Выполнить:

# 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), вплоть до вас, подробности см. В обсуждении в комментариях.

0
ответ дан 16.04.2020, 10:09
  • 1
    Я думаю it' s для подобного наследия рассуждает к правилу " имя пользователя не дольше, чем 8 characters". я don' t думают it' s обязательно требование теперь, но мог, возможно, вызвать некоторые проблемы совместимости с некоторыми вещами. – Nawaz 16.04.2020, 10:09
  • 2
    На самом деле, при попытке вручную создать новую учетную запись пользователя, содержащую прописную букву, Вы получаете сообщение об ошибке и должны использовать " - force-badname" опция. (doesn' t происходят если it' s просто долго). Таким образом да, весь нижний регистр более безопасен. – jberryman 16.04.2020, 10:09
  • 3
    Должен указать, что имя должно быть нижним регистром здесь – Bacon Bits 16.04.2020, 10:10
  • 4
    @GM-Script-Writer-62850, Почему? Прописные имена пользователей будут работать. – Surya 16.04.2020, 10:10
  • 5
    Это все походит на действительно длинный опасный способ сделать sudo usermod -d /home/newuser -m -l newuser olduser и sudo groupmod -n oldgroup newgroup – Nawaz 16.04.2020, 10:11

Если вы просто хотите изменить имя, которое появляется при запуске, перейдите в «Настройки системы» -> «Учетные записи пользователей».

Нажмите кнопку «Разблокировать» в правом верхнем углу этого поля. Затем нажмите на имя справа и введите его заново.

Это никак не повлияет на ваше имя пользователя оболочки / системы, только на ваше отображаемое имя; если вы хотите изменить системное имя пользователя, вам нужно будет сделать что-то более похожее на другой ответ ... хотя лично я бы сказал, что было бы безопаснее просто создать новую учетную запись и начать все сначала; в другом месте могут быть (не системные) файлы, которые так или иначе ссылаются на ваше старое имя пользователя, и они не обязательно будут обновлены вашим новым именем пользователя, если вы его измените.

1
ответ дан 16.04.2020, 10:09

Теги

Похожие вопросы