Q : Comment configurer des scripts de logon pour des utilisateurs ?

R : Tout d'abord il faut RaidenFTPD v2.2 build 556+

1. où mettre les scripts de logon ?

-pour chaque utilisateur

Sous le dossier raidenftpd , vous trouverez la structure de dossiers suivante

.\VirtualFS\$ServerName\users

pour l'utilisateur 'john', placez simplement un john.sh sous le dossier ci-dessus , eg : .\VirtualFS\$ServerName\users\john.sh

-pour chaque groupe

Sous le dossier raidenftpd , vous trouverez la structure de dossiers suivante

.\VirtualFS\$ServerName\groups

pour le groupe 'wheel' , placez simplement un wheel.sh sous le dossier ci-dessus , eg : .\VirtualFS\$ServerName\groups\wheel.sh

2. Quel est le format d'un fichier *.sh ?

Dans ce fichier texte, chaque ligne contient une commande qui doit être exécutée par RaidenFTPD après le login de l'utilisateur , les commandes peuvent être des commandes ftp normales ou des commandes site . e.g:

CWD /My-home

site eggtalk I'm in

site stealth

ATTENTION : Ne pas utiliser de commandes qui demandent plusieurs étapes , comme PORT,PASV

ATTENTION : Rien n'est envoyé au client

3. Commandes FTP de référence (note : les commandes en caractères rouges sont réputées être inutiles dans des scripts de logon)

USER PASS CWD CDUP
REIN DELE XMKD MKD
RETR ABOR STOR STOU
APPE SIZE MDTM RMD
TYPE SYST QUIT REST
RNFR PORT NLST LIST
SITE RNTO NOOP PASV
CLNT STAT EPRT EPSV

4. Commandes FTP site de référence

prière de lire http://www.raidenftpd.com/en/raiden-ftpd-doc/help-sitecmd.html

Voilà

 

Copyright © RaidenFTPD TEAM , ALL RIGHTS RESERVED

REVISION 2.2 , 2002/01/07