Eu queria clonar meu perfil atual para um novo usuário. Meu diretório pessoal era grande, quase 100 GB. a resposta do bodhi.zazen funcionou para mim, mas demorou meio dia de falsos inícios antes Eu entendi direito. Aqui está uma versão expandida de sua resposta (estou no Ubuntu 14.04):
Criar novo usuário
Acabei de usar a interface de usuário da área de trabalho: Configurações do sistema > Contas de usuário > Desbloquear > + Novo usuário
Backup do novo diretório inicial do usuário
Agora, na linha de comando:
sudo mv /home/new_user /home/new_user.bak
Copiar perfil para o novo diretório inicial do usuário
Se você tem um perfil grande, recomendo usar o rsync e excluir alguns diretórios. Aqui está um exemplo do que eu corri:
time sudo rsync -av --progress \
--exclude='VirtualBox VMs' \
--exclude='.cache/deja-dup' \
--exclude='.local/share/Trash' \
--exclude='nltk_data' \
--exclude='Downloads' \
/home/klenwell/ /home/new_user
Algumas notas:
-
--exclude
diretórios são subdiretórios da pasta de origem /home/klenwell/
.
- Anote a barra final em
/home/klenwell/
. Perder e você vai acabar com /home/new_user/klenwell
.
Eu recomendaria alguns testes rápidos antes de sair. Use --dry-run
e até mesmo executá-lo uma ou duas vezes, abreviando para verificar que tudo está indo para onde você espera. Com exclusões, cortei meu diretório home pela metade, mas ainda demorei uma hora para copiar.
Crie um novo usuário proprietário do diretório pessoal
time sudo chown -R new_user:new_user /home/new_user
Demorei 5 minutos para concluir no meu caso.
Faça o login com seu novo usuário
Se você tentar fazer o login com o seu novo usuário e o Ubuntu continuar te chutando de volta ao prompt de login, você provavelmente esqueceu a etapa anterior.
Se você fizer login com sucesso, poderá eliminar seu backup antigo:
sudo rm -rf /home/new_user.bak
Referências