
Estamos configurando una variedad de servidores mediante programación y periódicamente necesitamos poder migrar volúmenes de un servidor a otro. Después de migrar un volumen, actualmente estamos ejecutando chown
comandos para garantizar la propiedad adecuada después de la migración, ya que diferentes sistemas pueden asignar diferentes UID al mismo nombre de usuario.
Para simplificar nuestras migraciones y hacerlas lo más rápidas posible (ya no chown -R
en directorios enormes), nos gustaría asegurarnos de que los usuarios reciban UID consistentes en todos los sistemas. Para lograr esto, planeamos enumerar todos los usuarios que esperamos que existan en nuestros sistemas, asignando sus UID nosotros mismos. Con eso, podemos crear mediante programación aquellos usuarios con UID estables.
A medida que las configuraciones de nuestro servidor cambian con el tiempo y mantenemos nuestros entornos Ubuntu actualizados, es inevitable que se introduzcan nuevas cuentas de usuario en nuestros servidores, muchas de ellas creadas automáticamente por dpkg
. ¿Existe alguna forma sencilla de provocar errores en estos intentos de creación de cuentas de usuario para que podamos agregarlos a nuestra enumeración de usuarios?
Me encantaría leer cualquier recurso sobre este tema que comparta las mejores prácticas. Mi búsqueda hasta ahora ha sido infructuosa.