Я по ошибке переименовал моего владельца дома в sudo.Невозможно войти в систему - proUbuntu
1 голос
/

Я менял свое имя пользователя.В процессе я допустил ошибку, используя следующую команду.

$ sudo mv /home/user /home/waqar

Я думал, что это просто переименует домашнюю папку.Но теперь даже не могу войти в мою систему.

Ответы [ 2 ]

2 голосов
/

Проблема в том, что вы не обновили базу паролей, чтобы сообщить системе новый домашний каталог вашего пользователя, поэтому он все еще ищет старый.

Вы должны исправить это с помощью usermod:

usermod -d /home/waqar username

(где username - это текущее имя пользователя - неясно, успешно ли вы изменили имя пользователя до того, как переименовали домашний каталог).

Для этого вам нужно будет либо войти в систему под учетной записью другого администратора и использовать sudo, либо загрузиться в режиме восстановления, выбрать опцию корневой оболочки и заново смонтировать файловую систему / в режиме чтения-записи.сначала используйте режим

mount -o remount,rw / 

.


Для записи правильным способом переименования домашнего каталога пользователя является

usermod -m -d /path/to/newhome username

, который заботится оперемещение и обновление базы паролей.От man usermod

   -d, --home HOME_DIR
       The user's new login directory.

       If the -m option is given, the contents of the current home
       directory will be moved to the new home directory, which is created
       if it does not already exist.
2 голосов
/

Вам повезло - эту операцию нетрудно изменить.

  1. Загрузите установочный носитель Ubuntu - выполните Попробуйте Ubuntu без установки , потому что мы не хотим-install.
  2. Найдите диск, на котором установлена ​​Ubuntu, в приложении Files .
  3. Оттуда вы можете переименовать вашу домашнюю папку обратно в прежнее состояние, чтобы отменить ееВаши изменения.
  4. Теперь перезагрузите компьютер, и Ubuntu должен загрузиться правильно.

Если вы хотите изменить все свое имя пользователя, единственный вариант - переустановить.

...