Como alguém altera o diretório pessoal do usuário no Ubuntu 9.04?

40

Alguém sabe como eu posso mudar meu diretório pessoal no shell, por favor?

Daniel Elliott
fonte
ubuntuforums.org/showthread.php?t=46866 este é um bom manual sobre como se mover em casa. Eu não tentei isso sozinho, mas parece bastante complicado. Nick
Nick
Não é tão complicado quanto parece, eles apenas tiveram que explicar em detalhes para pessoas que não estão familiarizadas com o processo. Tudo o que realmente envolve é (1) criar partição, se necessário (2) montar partição (3) copiar arquivos (3) desmontar partição (4) editar /etc/fstab(5) mover o diretório home antigo para fora do caminho (6) mover o novo diretório home a /home(7) montar novo /home(8) Ver tudo, e remover o diretório antiga casa
David Z

Respostas:

65

Corrida

sudo usermod -d new_home_dir   nome de usuário

alterará seu diretório pessoal para new_home_dire também atualizará o arquivo do sistema que armazena o local do diretório inicial ( /etc/passwd).

Se você também deseja mover todos os arquivos do seu diretório pessoal atual, use:

sudo usermod -d new_home_dir   -m   nome de usuário
David Z
fonte
11
Trabalhou para mim no Ubuntu 12.04, graças
HappyDeveloper
. Depois de eu ter feito isso, apenas a fundo de tela é mostrada quando eu faça o login para 13.10 .. mesmo isso é uma resposta a partir de 2009 :)
Aleks
11
@Aleks a funcionalidade de usermodnão mudou nos últimos anos, ou provavelmente décadas, então essa resposta ainda deve ser válida. Quanto ao motivo pelo qual você está vendo apenas o plano de fundo da área de trabalho, talvez algo mais em seu ambiente de área de trabalho dependa do nome de usuário, caso em usermodque não o conhece. Mas só posso adivinhar por que isso está acontecendo (sem ter acesso ao sistema).
David Z
Obrigado David. Eu também pensei que essa funcionalidade não mudou nos últimos anos, então eu tentei. Como era uma instalação nova e fresca do Ubuntu, portanto, com etapas adicionais, esta resposta me ajudou a askubuntu.com/a/250877/223469 (assim como a sua, mas com uma etapa adicional - ou mais precisa para criar uma nova pasta nova, que no meu caso, foi o suficiente para mim) obrigado David #
274 Aleks
2

Eu não tentei isso, mas acho que você pode alterá-lo em / etc / passwd.

Johan
fonte