|
||
|
||
R : Innanzi tutto si avrà bisogno della versione RaidenFTPD v2.2 build 612+ . Nelle vecchie versioni , se si vuole aggiungere un comando site per RaidenFTPD si devono seguire le istruzioni riportate in http://www.raidenmaild.com/download/siva/images/scmdsdk.zip , e sarà necessario scrivere la vostra logica di programma per determinare se vorrete processare una stringa comandi come segue . Nella versione RaidenFTPD v2.2 build 612+ , è più facile fare un comando site esterno adesso , perché è possibile far trapelare il livello utente e i comandi.
Ciascun file .ftpd (file di configurazione server) può essere associato con un file .INI di inoltro esterno comandi . Quando viene installato per la prima volta RaidenFTPD esso non è creato automaticamente , per crearne uno semplicemente scaricate questo file come base di partenza qui . In questo file troverete 4+4 sezioni da [ROOT] a [GUEST] (e da [EGGDROP-ROOT] a [EGGDROP-GUEST]) , questi identificano i livello utente ) [root] Adesso se si vuole che RaidenFTPD esegua c:\xxx\ooo.exe quando l'utente a livello ROOT scrive il comando site xxx1 , semplicemente va aggiunta questa linea sotto la sezione [ROOT] 'xxx1=exec://c:\xxx\ooo.exe' , così il file .INI diventa [root] La stessa regola può essere applicata alle sezioni [EGGDROP-*] , queste servono per attivare gli eventi eggdrop alla fine salvate questo file nel POSTO GIUSTO , cioè nella seguente struttura directory $RaidenFTPD_Program_Dir\VirtualFS\$ServerName\sitecmd.ini $RaidenFTPD_Program_Dir : dove è stato installato RaidenFTPD $ServerName : il nome del server che avete nel file *.ftpd , notare che esso non deve contenere ? * : Priorità esecuzione comandi site Ci sono 3 tipologie di comandi site adesso : i comandi site interni , i comandi site esterni con l'utilizzo di onSiteCmd~onSiteCmd4 , i comandi site con inoltro all'esterno. La priorità di esecuzione è descritta come segue comandi site interni > comandi site inoltrati all'esterno > comandi site via onSiteCmd~onSiteCmd4 nota : solo se un dato comando site incluso è disabilitato non verrà attivato un comando site esterno nota : se un comando site è gestito dall'inoltro comandi site , la stringa comandi non verrà passata a onSiteCmd~onSiteCmd4 Vedere anche : Come creare un comando site esterno RaidenFTPD Come disabilitare o rimpiazzare i comandi site interni Questo è tutto |
Copyright © RaidenFTPD TEAM , ALL RIGHTS RESERVED
REVISION 2.4, 2024-12-22