Mi idea es coger esos dos campos y copiarlos a un archivo y luego ejecutar con el crontab.
Código PHP:
#!/bin/bash
#Parametres connexió a la BD
dbhost="localhost"
dbusuari="root"
dbpassword="root"
#Selecionem dades
mysql -h $dbhost -u $dbusuari -p $dbpassword
SELECT nom_usuari, password FROM clients;
#Crear carpeta home
mkdir -p /home/$nom_usuari
#Agreguem el usuari sense acces al sitema
useradd -d /home/$nom_usuari -s /bin/false -p $password -g www-data $nom_usuari
#Permisos
chmod 775 /home/$nom_usuari
#El fiquem a la llista per a que pugue tindre acces
echo $nom_usuari >> vsftpd.chroot_list