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

Недавно я обновил свой Ubuntu 11.04 до 11.10, но, пытаясь восстановить классическую версию GNOME (мне действительно не нравится единство), я кое-что напортачил. Ubuntu не вернулся после перезапуска ... Я застрял.

Поэтому я записал установочный компакт-диск и переустановил Ubuntu (обновление с 11.10 до 11.10), чтобы данные были сохранены. Однако при установке я по ошибке использовал другое имя пользователя, и теперь у меня есть две домашние папки: /home/new_user/ и /home/old_user/.

old_user не зарегистрирован как пользователь (он не указан на экране входа в LightDM), и мне действительно нужен только один пользователь со своими старыми данными и конфигурацией.

Итак: есть ли быстрый способ это исправить? Например, заставить моего old_user быть единственным пользователем со всеми моими настройками обратно?

Спасибо.

2
задан 27 October 2011 в 01:37

3 ответа

Вы можете изменить местоположение домашнего каталога пользователя - возможно, это то, что вы хотите. Читайте о команде usermod.

0
ответ дан 27 October 2011 в 01:37

Если вы используете ваш / home / new_user и хотите, чтобы данные, такие как ваши фавориты вашего Firefox и конфигурация (например), перемещались.

sudo mv /home/old_user/.mozilla /home/new_user

переместить каждый файл конфигурации из старого в новый.

другое решение, если у вас есть / home в другом разделе, измените настройки fstab.

0
ответ дан 27 October 2011 в 01:37

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

Посмотрите файл /etc/passwd:

new_user:x:1000:1000:New User,,,:/home/new_user:/bin/bash

Измените эту строку только как root на:

old_user:x:1000:1000:Old User,,,:/home/old_user:/bin/bash

Затем сбросьте старый пароль пользователя: passwd old_user как корень.

0
ответ дан 27 October 2011 в 01:37

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

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