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

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

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

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

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

Итак,

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

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

Unity не загружается, нет Launcher, не появляется Dash

Unity не загружается, нет Launcher , no Dash появляется

Unity не загружается, нет Launcher, не появляется Dash

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

1 ответ

Загрузите корневую оболочку в режиме восстановления, установите файловую систему в режиме чтения-записи с помощью mount -o remount,rw / Удалите нового пользователя, который вы создали. Измените свое имя пользователя в файле /etc/passwd. Перезагружать.

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

1
ответ дан 23 May 2018 в 15:59
  • 1
    Спасибо за ответ, но разве это не приведет к повреждению пользователя и удалению хорошего? Моя цель состоит в том, чтобы новый пользователь имел имя старого, не удаляя старого пользователя. Или это перенесет файлы старого пользователя на неповрежденного пользователя? – Ed Nicara 8 November 2015 в 00:36
  • 2
    @EdNicara ОК, так что вы не поняли в своем вопросе. Я ответил точно на переименование. Что вы можете сделать, и лучше подойти к imho, дать этим пользователям новые привилегии sudo, добавить нового пользователя в группу старых пользователей и использовать find для chmod всех файлов старого пользователя для нового пользователя. У меня заканчивается батарея на моем ноутбуке, поэтому более подробный ответ придет позже. Дайте мне знать, если у вас есть дополнительные вопросы – Sergiy Kolodyazhnyy 8 November 2015 в 00:46
  • 3
    Это будет работать, и ответ от @cas показал мне, как сделать переименование. Спасибо! :п – Ed Nicara 8 November 2015 в 14:26

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

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