[Solution] No se puede bloquear / etc / passwd; inténtelo de nuevo más tarde – Useradd Error

En algún momento en Linux, cuando se agrega un usuario usando el comando useradd, arroja el error ‘No se puede bloquear / etc / passwd; inténtelo de nuevo más tarde ‘como se muestra a continuación:
#useradd test useradd: cannot lock /etc/passwd; try again later
Responder:
Los archivos del sistema relacionados con la gestión de usuarios de Linux son,
/etc/passwd : Contains user account information /etc/shadow: Contains secured account information (encrypted password) /etc/group : Contains group account Information /etc/gshadow : Contains secured group information (encrypted group password)
Cuando crea o modifica un usuario, se crearán algunos archivos de bloqueo para evitar la modificación simultánea de estos archivos del sistema. Los archivos de bloqueo son,
/etc/passwd.lock /etc/shadow.lock /etc/group.lock /etc/gshadow.lock
Estos archivos deberían eliminarse automáticamente una vez que finalice el comando ‘useradd’ o ‘usermod’. A veces, puede encontrar situaciones (errores) en las que algunos de estos archivos no se desbloqueen correctamente después de la ejecución del comando. En ese caso, cuando ejecute useradd la próxima vez, puede mostrar el error ‘no se puede bloquear / etc / password’ o ‘no se puede bloquear el archivo de grupo’. Por lo tanto, si obtiene alguno de estos errores, verifique si hay archivos de bloqueo en / etc.
# cd /etc # ls –l *.lock
Si encuentra algún archivo de bloqueo llamado passwd.lock, shadow.lock, group.lock o gshadow.lock, elimínelo.
# rm –rf /etc/passwd.lock # rm –rf /etc/shadow.lock # rm –rf /etc/group.lock # rm –rf /etc/gshadow.lock
Ahora, debería poder ejecutar useradd sin errores.