Как я изменяю одно имя пользователя на другого?

У меня есть проблема, которая "повредила" моего пользователя, давайте назовем ее olduser. Я застрял на экране входа в систему и ничем, что я попробовал, мог зафиксировать его.

К счастью у меня были резервные копии, но мне не были нужны они, потому что файлы - все еще все там.

Единственный способ войти в систему был через нового пользователя newuser. Но все мои псевдонимы и монтирующиеся места идут olduser или указывание на него (псевдонимы). Также мой ssh точки к olduser.

Например, мои другие разделы идут /media/olduser/, псевдонимы указывают на /home/olduser/Desktop/.

Так,

Мой вопрос: как я могу переименовать olduser к нечто или безотносительно так, чтобы затем я мог переименовать newuser кому: olduser?


Если Вам любопытно, вот моя проблема и некоторые решения, которые я попробовал:

Единица не загружается, никакое Средство запуска, никакой Тире не появляется

Что сделать, когда ничто, кажется, не исправляет Ubuntu 14.10, застрявшую после того, как входят в систему?

Единица не загружается, никакое Средство запуска, никакой Тире не появляется

1
задан 13 April 2017 в 15:23

2 ответа

Если Вы дали корню пароль, можно сделать это, не перезагружая к режиму восстановления. Иначе необходимо будет или дать корню пароль (например, с sudo passwd root) перед запуском этой процедуры или перезагрузки.

  1. Нажмите Ctrl-Alt-F1 и вход в систему как корень. или перезагрузка к режиму восстановления и поднимает корневую оболочку.

  2. Использовать vipw и vipw -s изменить Ваши имена пользователей в /etc/passwd и /etc/shadow соответственно. например, изменение olduser в обоих файлах к foouser и затем изменение newuser кому: olduser.

    • Не забудьте изменять поля корневого каталога для пользователей.
  3. Сделайте то же с vigr и vigr -s для /etc/groups и /etc/gshadow файлы.

  4. CD к каталогу, где все пользовательские корневые каталоги. Это почти наверняка /home.

  5. mv olduser/ foouser

  6. mv newuser/ olduser
  7. Измените владение и группу на всех файлах в olduser/.

    chown -R olduser olduser/

    chgrp -R olduser olduser/

  8. Измените владение и группы на всех файлах в foouser/

    chown -R foouser foouser/

    chgrp -R foouser foouser/

  9. Если необходимо было перезагрузить к режиму восстановления, перезагрузка снова, и затем войти в систему как olduser. Иначе просто нажмите Ctrl-Alt-F7 (или безотносительно ключа Fn corresponse на Ваш экран входа в систему GUI) и вход в систему как olduser

0
ответ дан 7 December 2019 в 16:06
  1. Начальная загрузка для укоренения оболочка в режиме восстановления
  2. монтирует, что файловая система в режиме чтения-записи с mount -o remount,rw /
  3. Удаляет нового пользователя, которого Вы создали
  4. Изменение Ваше имя пользователя в /etc/passwd файл.
  5. Перезагрузка.

Повторные шаги 1-2, если необходимо отменить изменения в /etc/passwd

1
ответ дан 7 December 2019 в 16:06

Другие вопросы по тегам:

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