Я хотел изменить имя перед именем хоста на моем терминале Ubuntu ( x
в x@y
) Чтобы сделать так, я заменил старый x
в /etc/passwd
и /etc/shadow
с newname
Теперь, когда я пытаюсь открыть Ubuntu, не открытие; это перенаправляет меня для блокировки экрана
Поэтому имя пользователя не должно быть изменением вручную (это не о просто изменении имени пользователя в /etc/passwd
и /etc/shadow
файлы); /home
каталог не был создан, таким образом, он не нашел, где он может войти в систему и наконец возвратиться к экрану входа в систему, чтобы сказать в пользователе, что он должен устранить эту проблему. Вот differents способы зафиксировать это:
Подключение с помощью tty
консоль:
tty
попытка терминала /etc/passwd
и /etc/shadow
, файлы sudo usermod -l newUsername oldUsername
, для команды для изменения старого имени пользователя oldUsername
с новым newUsername
везде было нужно , Если Вы не можете соединиться с входом в систему с помощью tty
, консоль
/etc/shadow
, файлы sudo usermod -l newUsername oldUsername
, для команды для изменения старого имени пользователя oldUsername
с новым newUsername
везде было нужно , Если никакая из этих работ методов, то можно попытаться восстановить имя пользователя при помощи живой сессии
использование это после команд для монтирования раздела:
sudo fdisk -l ###find the partition which contains your data
sudo mount /dev/sdaN /mnt ####N is the partition number (can be sdbN, sdcN too)
sudo mount --bind /dev /mnt/dev
sudo mount --bind /sys /mnt/sys
sudo mount --bind /run /mnt/run
sudo mount --bind /proc /mnt/proc
sudo chroot /mnt ####after this command, you re inside your previous Ubuntu partition
/etc/shadow
, файлы sudo usermod -l newUsername oldUsername
, для команды для изменения старого имени пользователя oldUsername
с новым newUsername
везде было нужно , Если никакая из этих работ методов (я действительно сомневаюсь), я не мог бы помочь больше
И /etc/passwd
и /etc/shadow
не предназначены, чтобы быть отредактированным вручную / с текстовым редактором.
Это не поможет Вам очень, но для изменения имени пользователя, которое необходимо было использовать эти usermod
команда.
я могу думать о двух возможных решениях:
, Если у Вас есть другой пользователь в Вашей системе, войдите в систему и вернитесь изменения, которые Вы сделали на обоих упомянутых файлах.
Использование загрузочный носитель, как карта с интерфейсом USB или CD-ROM с Linux, загружают Ваш ПК и монтируют жесткий диск Вашего установленного Linux. Затем вернитесь изменения.