Eu estava pensando em renomear minha casa /home/old-arch
antes de reinstalar o sistema. Gostaria de saber se o novo sistema me daria as permissões antigas em meus arquivos ou se me reconheceria como um arco diferente.
Se você possui um sistema de usuário único e faz uma reinstalação com a mesma distribuição ou com uma distribuição semelhante, é muito provável que sua conta de usuário tenha o mesmo ID de usuário e, portanto, seja o mesmo usuário da perspectiva do kernel. Por exemplo, o usuário criado durante a instalação foi o UID 1000 nos sistemas Debian, tanto quanto me lembro. Outros sistemas podem usar outro número, mas é muito provável que seja um número inteiro pequeno e igual ao mesmo em todas as instalações.
O mesmo se aplica a outros usuários (se houver), pois os UIDs geralmente são alocados sequencialmente. É provável que o terceiro usuário criado tenha o mesmo UID que o terceiro usuário criado em outro sistema. Você precisaria executar etapas antecipadamente para garantir que os UIDs não estejam sendo reutilizados nos dois sistemas.
Por razões semelhantes, qualquer coisa que use o NFS precisará ter um banco de dados de usuário compartilhado.
Mas, neste caso, como é seu sistema pessoal, você pode fazer login como root e executar chown newuser. -R /home/olduser
mesmo que o UID seja diferente.
(Os sistemas Windows são diferentes, eles geram essa sequência de ID longa mais aleatória. Lá, se você mover um disco para outra máquina, os arquivos serão vistos como pertencentes a um usuário desconhecido e você não terá acesso sem usar os poderes de administrador.
Além disso, eu disse "provavelmente" muito acima. Não há como saber se alguma distribuição se comporta de maneira diferente. O Linux moderno também suporta UIDs de 32 bits, portanto, embora não seja tão longo quanto os SIDs do Windows, ainda há algum espaço a ser usado se alguém quiser, por exemplo, UIDs aleatórios. Normalmente, não há muita utilidade para isso, no entanto. O administrador do sistema deve saber quais discos eles anexam ao sistema e ajustar as propriedades dos arquivos de acordo, ou tornar o ponto de montagem inacessível para outros usuários.)