J'ai créé un script qui permet d'ajouter, de retirer ou de modifier le mot de passe d'un utilisateur virtuel pour la configuration Vsftpd+MySQL dont j'ai déjà fait part sur ce blog. Ce script est assez basique et limité dans ses fonctions comme dans son utilisation.

Il ne permet pour le moment que 3 choses :

  • créer un utilisateur
  • modifier le mot de passe d'un utilisateur
  • effacer un utilisateur, avec en option la possibilité d'effacer ou de garder le répertoire de cet utilisateur

Les limitations :

  • il n'est pas possible de définir un home particulier pour chaque utilisateur, il faudra créer le fichier dans le user_config_dir avec la bonne option soi-même, valable pour la création comme pour la modification et l'effacement
  • les options n'acceptent pas d'être dans le désordre, il faut donc les taper comme indiqué dans l'aide (option --help)
  • on ne peut modifier que le mot de passe, pas le nom du compte utilisateur
  • ...

Voilà, ceux qui veulent s'amuser avec, c'est le fichier sqlftp_01.sh.gz qu'il suffit de décompresser, et de rendre exécutable.