D : Come utilizzare l'inoltro dei comandi site all'esterno incluso in RaidenFTPD?

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.


Modificare il file .INI di inoltro esterno 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]
[super]
[normal]
[guest]
[EGGDROP-root]
[EGGDROP-super]
[EGGDROP-normal]
[EGGDROP-guest]

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]
xxx1=exec://c:\xxx\ooo.exe

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, 2017-08-19

FTP server | Streaming server | WEB server