Remontando /home de outra partição na nova instalação sem copiar

Remontando /home de outra partição na nova instalação sem copiar

Estou usando o Linux Mint 17.3 e criei um novo disco menor com o Mint 18. Agora meu plano é montar a partição antiga /mountpoint/oldroot/home/no /homenovo sistema. Então eu crio todos os 3 usuários com o mesmo nome de usuário e senha do sistema antigo e depois edito /etc/fstab, certo?

Questões:

  • Preciso ter certeza de que o uid e o gid numéricos correspondem, como faço isso?
  • Há alguma outra coisa a observar?

Idealmente, eu gostaria de evitar a execução chownna casa antiga, porque gostaria de usar os dois sistemas em paralelo até ter certeza de que a transição foi bem-sucedida. Mas estou um pouco preocupado por ter perdido alguma coisa.

Responder1

Você pode usar o usermodcomando para alterar as credenciais de um usuário:

UID ou GID:

usermod -u NEW_UID USERNAME
usermod -g NEW_GID USERNAME

Assim você pode adotar os valores do seu antigo sistema.

Localização do diretório inicial (somente se a movimentação incompleta de /home ...)

usermod -d /path/to/new/home/dir USERNAME

Para mover também o conteúdo do diretório inicial atual para o novo local, use a -mopção.

Como alternativa, você também pode simplesmente mover os arquivos /etc/passwd, /etc/groupe antigos /etc/shadowpara o novo sistema e pular a redefinição do UID e do GID.

Um problema que vejo pode ser se os dois sistemas usarem os mesmos nomes para alguns arquivos de configuração e, portanto, produzirem erros.

Responder2

Acabei ajustando o GID e o UID da nova instalação aos da instalação antiga usando usermod -u <old-uid> <login>e groupmod -g <old-gid> <login>e certifiquei-me de que os diretórios iniciais tenham o mesmo nome no sistema novo e no antigo. Para mudar para os novos diretórios iniciais, editei o fstab para montá-los /home, renomeei os diretórios de usuário padrão mv /home/login /home/login_olde criei diretórios vazios mkdir /home/logincomo pontos de montagem usados ​​no arquivo fstab. Depois disso, reiniciei imediatamente.

Funcionou bem e sem erros, pois o Mint 17.3 e 18 eram suficientemente semelhantes.

Eu não recomendaria isso em geral para migrar de uma distribuição para outra ou se o ambiente de área de trabalho for alterado, porque as configurações antigas do diretório inicial de um usuário podem causar problemas.

informação relacionada