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 :
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 :
- Installation d’un serveur FTP : VsFTPd
- Ligne de commande FTP
- Se connecter facilement à un serveur FTP avec Nautilus
2 février 2009 à 19:12
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 février 2009 à 19:52
@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 février 2009 à 12:26
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…
3 février 2009 à 16:53
@soopajud :Zut on lit mes articles … il va falloir que je fasse attention alors !!
Merci en tout cas pour ton commentaire
30 mai 2009 à 14:59
[...] 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 [...]
26 juin 2009 à 16:23
[...] Article sur X-VsFTPd [...]
14 septembre 2009 à 13:08
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.
14 septembre 2009 à 17:38
@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.