Fuente: http://famisoft.blogspot.com/2009/09/insercion-de-usuarios-en-joomla.html
Hace poco he tenido que construir una web con joomla y me he visto en la necesidad de dar de alta a más de cien usuarios. Realizar esa tarea con la herramienta administrativa era bastante tedioso, así que realicé un script sql para hacer el trabajo duro:

insert into jos_users (name,username,email,password,usertype,params) values (‘nombreusuario’,’nombreusuario’,’nombreusuario@correo.com’,

‘6d572634408cf65877729c930066e:J4eWKqad4gwNvjPwxr2Ib5faw8nMQjED’, ‘Registered’,’admin_language= language= editor= helpsite= timezone=1 ‘);

insert into jos_core_acl_aro (section_value,value,order_value,name,hidden) values (‘users’,LAST_INSERT_ID(),0,’nombreusuario’,0);

insert into jos_core_acl_groups_aro_map (group_id,aro_id) values (18,LAST_INSERT_ID());

Cuidado, la contraseña está encriptada, así que para darla de alta correctamente hay que copiar el valor de un usuario ya existente.