fév 02

X-VsFTPd est un script écrit en Bash qui permet d’administrer facilement VsFTPd. Ici « administrer » est un bien grand mot car pour le moment le script permet d’effectuer uniquement les actions suivantes :

  • Vérifier l’état du serveur
  • Démarrer VsFTPd
  • Stopper VsFTPd
  • Stopper et redémarrer le serveur
  • Recharger les fichiers de configurations
  • Visionner l’historique des connections via le fichier /var/log/vsftpd.log
  • Éditer le fichier /etc/vsftpd.conf avec nano

Comme vous pouvez le voir, rien de bien exceptionnel ! Mais voilà j’utilise personnellement ce script ( je l’ai édité pour moi ) et je me suis dit qu’il pourrait servir à quelqu’un. Les dépendances dialog et nano sont nécessaires au bon fonctionnement de X-VsFTPd, dialog est utilisé pour l’affichage et nano pour éditer le fichier /etc/vsftpd.conf.

Screenshot :

xvsftpd1

Pré requis :

Comme dit précédemment le script a besoin de dialog et nano pour fonctionner, s’ils ne sont pas encore installés, il vous suffit d’inscrire dans votre terminal :

# apt-get install dialog nano

Installation :

Le script est disponible à cette adresse : http://ubunblox.free.fr/UbunBlox/X-VsFTPd/

Une fois le fichier X-VsFTPd_1.0.sh téléchargé, rendez celui-ci exécutable :

$ chmod +x X-VsFTPd_1.0.sh

Utilisation :

Pour lancer le script c’est très simple, loggez vous en Root et faites :

# ./X-VsFTPd_1.0.sh

Si vous êtes témoin d’un bug, veuillez lancez le script dans un terminal à l’aide de cette commande :

# bash -x X-VsFTPd_1.0.sh 2>X-VsFTPd_1.0_bug-report.txt

Cela aura pour effet d’inscrire toutes les actions du script dans un simple fichier texte, afin de mieux visualiser un dysfonctionnement . Il vous suffira ensuite de m’envoyer ce fichier par mail à cette adresse : ubunblox@gmail.com

Information :

J’ai édité personnellement X-VsFTPd, j’ai pris soin de commenter très largement ce script afin de le rendre compréhensible et donc facilement modifiable… faites en ce que vous voulez ;)

Dans la même catégorie :

écrit par David Lopes Ferreira

8 commentaires à “X-VsFTPd”

  1. Ludo Dit:

    Un beau script, que je n’utiliserais pas tel quel mais qui me servira de tuto pour l’utilisation de dialog ;)
    Du beau travail !

  2. WeedFast Dit:

    @Ludo: Merci pour ton commentaire ;) La structure du script est très simple, j’ai donc profité pour le commenter.

    Si cela peut t’aider :
    Man_fr de dialog : http://www.delafond.org/traducmanfr/man/man1/dialog.1.html

    Par contre un dialog –menu renvoi vers stderr j’ai donc utilisé l’option –stdout pour récupèrer la sortie

  3. soopajud Dit:

    merci pour ce script…
    J’attends toujours tes articles avec impatience…
    Mon bookmarlet RSS est désespérement en attente de nouveaux feeds chaque jour…

  4. WeedFast Dit:

    @soopajud :Zut on lit mes articles … il va falloir que je fasse attention alors !! :)

    Merci en tout cas pour ton commentaire

  5. UbunBloX » Archives du Blog » Mon premier paquet pour Archlinux Dit:

    [...] VsFTPd, si vous désirez en savoir plus sur ce script, je vous invite à regarder ici. Évidement, il a été modifié pour fonctionner sous la distribution [...]

  6. UbunBloX » Archives du Blog » X-VsFTPd passe en version 1.2 Dit:

    [...] Article sur X-VsFTPd [...]

  7. rimk69 Dit:

    Salut !

    Déjà je tiens à dire bravo pour ce petit script :)
    dans un deuxième temps j’ai une contrib à faire partager. Avant de trouver ton script, j’en est fait un qui permet de créer et de supprimer des comptes utilisateurs. Je suis entrain de modifier ton script en y ajoutant mes fonctions. est-ce que cela interesserais ? :)

    bonne journée à vous tous.

  8. WeedFast Dit:

    @rimk69 : A vrai dire le blog ainsi que tout mes projets sont en suspends actuellement, pour raison personnelle, libre à toi de
    modifier le script, c’est même recommandé !
    Merci pour tes encouragements.

Laisser une Réponse