He probado el script de Abe Loveless y funciona muy bien. Solo hay que modificar un par de cosas.
Baja la ultima version de abl-batch_users (0.6) desde:
http://mirror.contribs.org/contribs/aloveless/contribs/batch_users/En el directorio /opt crea un subdirectorio "utilities" y dentro del mismo descomprime el archivo, el cual te creara a su vez otro subdirectorio "batch_users"
Luego para adaptarlo a la nueva version de DB del SME7 modifica en TODOS los archivos lo siguiente:
Cada vez que encuentres esta cadena:
/home/e-smith/accounts
modificarla por esta:
/home/e-smith/db/accounts
Repito, en todos los archivos.
Luego ubicado dentro del directorio de instalacion ejecutas:
perl script.pl ./adduser user_list/sample.txt
Obviamente, el archivo sample.txt es el archivo donde estan los usuarios que deseas agregar. Debido a un pequeño bug no uses la opcion de inclucion en grupos.
Ejemplo:
testname:testpass:Firstname:Lastname:
Como ves luego de Lastname he dejado solo los dos puntos ( : ) sin agregarle luego el grupo.
El trabajo que te toca es pasar por medio de una exportacion y formateo, los usuarios de tu base de datos mysql al archivo sample.txt o como quieras llamarlo, respetando la sintaxis, que muy bien explicada esta en el archivo readme.
A mi me ha funcionado perfecto.
Comenta las novedades