Estoy usando Linux Mint 17.3 y he creado un nuevo disco más pequeño con Mint 18. Ahora mi plan es montar la partición antigua /mountpoint/oldroot/home/
en /home
el nuevo sistema. Entonces creo los 3 usuarios con el mismo nombre de usuario y contraseña que en el sistema anterior y luego los edito /etc/fstab
, ¿verdad?
Preguntas:
- Necesito asegurarme de que el uid numérico y el gid coincidan, ¿cómo lo hago?
- ¿Hay alguna otra cosa a tener en cuenta?
Idealmente, me gustaría evitar ejecutar chown
el sistema antiguo, porque me gustaría usar los dos sistemas en paralelo hasta que esté seguro de que la transición fue exitosa. Pero estoy un poco preocupado de haberme perdido algo.
Respuesta1
Puede utilizar el usermod
comando para cambiar las credenciales de un usuario:
UID o GID:
usermod -u NEW_UID USERNAME
usermod -g NEW_GID USERNAME
Para que pueda adoptar los valores de su antiguo sistema.
Ubicación del directorio de inicio (sólo si el movimiento /home ...) no se ha completado
usermod -d /path/to/new/home/dir USERNAME
Para mover también el contenido del directorio de inicio actual a la nueva ubicación, utilice la -m
opción.
Alternativamente, también puede simplemente mover los archivos antiguos /etc/passwd
y /etc/group
al /etc/shadow
nuevo sistema y omitir el restablecimiento de UID y GID.
Un problema que veo podría ser si los dos sistemas usan los mismos nombres para algunos archivos de configuración y, por lo tanto, producen errores.
Respuesta2
Terminé ajustando el GID y UID de la nueva instalación a los de la instalación anterior usando usermod -u <old-uid> <login>
y groupmod -g <old-gid> <login>
y me aseguré de que los directorios de inicio tengan el mismo nombre en el sistema nuevo que en el antiguo. Para cambiar a los nuevos directorios de inicio, edité el fstab para montarlos /home
, luego cambié el nombre de los directorios de usuario predeterminados mv /home/login /home/login_old
e hice directorios vacíos mkdir /home/login
como puntos de montaje utilizados en el archivo fstab. Después de eso, reinicié inmediatamente.
Funcionó bien y sin errores, ya que Mint 17.3 y 18 eran bastante similares.
No recomendaría esto en general para migrar de una distribución a otra o si se cambia el entorno de escritorio, porque la configuración anterior del directorio de inicio de un usuario podría causar problemas.