Estaba considerando cambiar el nombre de mi casa /home/old-arch
antes de reinstalar el sistema. Me preguntaba si el nuevo sistema me daría los viejos permisos de mis archivos o si me reconocería como un arco diferente.
Si tiene un sistema de usuario único y realiza una reinstalación con la misma distribución o una distribución similar, es muy probable que su cuenta de usuario tenga la misma identificación de usuario y, por lo tanto, sea el mismo usuario desde la perspectiva del núcleo. Por ejemplo, el usuario creado durante la instalación ha sido UID 1000 en sistemas Debian hasta donde puedo recordar. Otros sistemas pueden usar algún otro número, pero es muy probable que sea un número entero pequeño que sea el mismo en cada instalación.
Lo mismo se aplica a otros usuarios también (si tiene alguno) ya que los UID generalmente se asignan secuencialmente. Es probable que el tercer usuario creado tenga el mismo UID que el tercer usuario creado en otro sistema. Debería tomar medidas de antemano para asegurarse de que los UID no se reutilicen en ambos sistemas.
Por razones similares, cualquier cosa que use NFS deberá tener una base de datos de usuario compartida.
Pero en este caso, dado que es su sistema personal, puede iniciar sesión como root y ejecutarlo chown newuser. -R /home/olduser
incluso si el UID fuera diferente.
(Los sistemas Windows son diferentes, generan esa cadena de identificación más larga que es más aleatoria. Allí, si mueve un disco a otra máquina, los archivos serán vistos como propiedad de un usuario desconocido, y no tendrá acceso sin usar poderes de administrador.
Además, dije "probable" mucho en lo anterior. No se sabe si alguna distribución se comporta de manera diferente. Linux moderno también admite UID de 32 bits, por lo que si bien no es tan largo como los SID de Windows, todavía hay algo de espacio para usar si se quiere tener, por ejemplo, UID aleatorios. Por lo general, no hay mucho uso para eso, sin embargo. Se supone que el administrador del sistema debe saber qué discos conectan al sistema y ajustar la propiedad de los archivos en consecuencia, o hacer que el punto de montaje sea inaccesible para otros usuarios).