Como posso restaurar um nome de usuário excluído usando sua antiga pasta pessoal?

2

Eu recentemente atualizei meu Ubuntu 11.04 para 11.10, mas enquanto brincava tentando restaurar o GNOME classic (eu realmente não gosto da unidade), eu estraguei tudo. Ubuntu não voltou depois de reiniciar ... eu estava preso.

Então eu queimei um CD de instalação e reinstalei o Ubuntu (upgrade de 11.10 para 11.10) para que os dados fossem salvos. No entanto, usei um nome de usuário diferente na instalação por engano e agora tenho duas pastas base: /home/new_user/ e /home/old_user/ .

O old_user não está registrado como um usuário (ele não está listado na tela de login do LightDM), e eu realmente só preciso de um usuário, com meus dados antigos e configuração.

Então: há uma maneira rápida de corrigir isso? Como em, consiga que meu old_user seja o único usuário com todas as minhas configurações de volta?

Obrigado.

    
por gilad hoch 26.10.2011 / 23:14

3 respostas

2

A melhor opção seria transformar o novo usuário no usuário antigo.

Dê uma olhada no arquivo /etc/passwd :

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

Edite esta linha apenas como raiz para:

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

Em seguida, redefina a senha dos usuários antigos: passwd old_user as root.

    
por aquaherd 26.10.2011 / 23:49
0

Você pode alterar a localização do diretório inicial de um usuário - talvez seja o que você deseja. Leia sobre o comando usermod .

    
por Severo Raz 26.10.2011 / 23:42
0

Se você estiver usando seu / home / new_user e quiser apenas dados como seus favoritos do seu firefox e a configuração (por exemplo) mova-o ..

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

mova todos os arquivos de configuração do antigo para o novo.

outra solução se você tiver o / home em outra partição, mude suas configurações de fstab.

    
por maniat1k 26.10.2011 / 23:48