como mudar de casa no Ubuntu

como mudar de casa no Ubuntu

Eu tenho uma VM Ubuntu 15 e estou adicionando um segundo disco virtual para a partição inicial.

Mudei a antiga casa para home.old. e montei a nova casa no novo disco. e a montagem foi bem-sucedida. Mas quando vou para casa, não vejo o diretório do meu usuário de teste. o diretório para teste ainda está em home.old.

Também tentei criar um novo usuário de teste, test2, mas nem home nem home.old me mostram o diretório test2.

test2@test-virtual-machine:/$ cd /home
test2@test-virtual-machine:/home$ ls
lost+found
test2@test-virtual-machine:/home$ cd ..
test2@test-virtual-machine:/$ ls /home.old/
test
test2@test-virtual-machine:/$

O que está acontecendo aqui?

Obrigado

EDITAR: conforme solicitação

test@test-virtual-machine:/home$ cd ~
bash: cd: /home/test: No such file or directory
test@test-virtual-machine:/home$ pwd
/home
test@test-virtual-machine:/home$ ls
aquota.user  lost+found
test@test-virtual-machine:/home$

Responder1

Experimente o seguinte:

sudo cp -pR /home.old/test /home
cd
ll

Certifique-se de que todos os arquivos listados (exceto ..) tenham seu nome de usuário. Por exemplo:

drwx------  3 yourusername yourusername   4096 Jan  1  1970 .gnome/

É um pouco confuso, mas para adicionar um novo usuário, não use useradd. man useradddiz:

useradd é um utilitário de baixo nível para adicionar usuários. No Debian, os administradores geralmente devem usar adduser(8).

Em vez disso, primeiro remova o usuário que você criou useraddusando deluser:

sudo deluser --remove-home test2

Em seguida, adicione um usuário com adduser:

sudo adduser test2

Siga as instruções e você terá um novo usuário criado corretamente.

informação relacionada