23 votos

La copia de Linux a los usuarios y contraseñas a un servidor nuevo

Yo soy la migración a través de un servidor a un nuevo hardware. Una parte del sistema será la reconstrucción. ¿Qué archivos y directorios a copiar de modo que los nombres de usuario, contraseñas, grupos, fichero, titularidad de los permisos de archivo y estancia en intactos?

Ubuntu 12.04 LTS.

35voto

katit Puntos 130

Empezar con

/etc/passwd - user account information less the encrypted passwords 
/etc/shadow - contains encrypted passwords 
/etc/group - user group information 
/etc/gshadow - - group encrypted passwords

Asegúrese de asegurarse de que los permisos de los archivos son correctos

13voto

vanthome Puntos 360

Hice esto con Gentoo Linux ya y copiado:

  • /etc/passwd
  • /etc/shadow
  • /etc/group
  • /etc/gshadow

eso es todo.

Si los archivos en la otra máquina, tienen diferentes propietario Id, usted puede cambiar a los que están en /etc/group y /etc/passwd y, a continuación, usted tiene los permisos efectivos restaurado.

9voto

Paul Gear Puntos 1554

Tenga cuidado de no borrar o volver a numerar el sistema de cuentas en el momento de copiar los archivos mencionados en las otras respuestas. Sistema de servicios generalmente no se han fijado los identificadores de usuario, y si has instalado los paquetes en un orden diferente a la original de la máquina (que es muy probable que si se fue de larga duración), entonces, se va a terminar en un orden diferente. Tiendo a copiar los archivos a algún lugar como /root/guarda-de-viejo-del sistema y de la mano-editarlos con el fin de copiar el no-sistema de cuentas. (Hay, probablemente, una herramienta para ello, pero yo no tienden a copiar sistemas como este a menudo lo suficiente como para justificar la investigación de uno.)

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: