D : Come esportare account utente da altri sistemi a RaidenFTPD ?

a chi si rivolge : proprietari server FTP / programmatori

R : RaidenFTPD fornisce la propria GUI (Graphical user interface) e comandi site per permettere agli utenti di creare/modificare account utente sul server FTP , comunque in qualche occasione potrebbe essere necessario esportare grandi quantità di dati utenti da altri sistemi (probabilmente qualche tipo di database membri con servizio FTP) o altri tipi di server FTP .

il principio base è che ogni server RaidenFTPD ha un file di configurazione *.ftpd , e un file utenti *.user associato con quel file *.ftpd . Il file utenti è un semplice file testo con formato fisso , e ciascuna linea nel file utenti rappresenta un account utente . Quanto segue è il formato di ciascuna linea nel file utenti :

m_username,iCLASS,m_password,m_group,m_allow_ftp_account,m_out_speed,m_in_speed,

m_ratio,m_maxlogin,m_no_ipchk,history_dn_kb,history_up_kb,m_comment,m_language,m_encpass,

m_credit_mb,m_selfkill,m_pass_type

 

m_username : nome utente account , non sono permessi caratteri spazio , <= 12 caratteri
iCLASS : classe utente , 0=root , 1=super , 2=normal , 3=guest
m_password : password utente (testo in chiaro) <= 32 caratteri (siate sicuri che siano assenti caratteri ':' all'interno della password)
m_group : nome gruppo utente , può essere multiplo (group1,group2) , non sono ammessi caratteri spazio
m_allow_ftp_account : abilitazione account FTP = 1 , altrimenti 0
m_out_speed : limite velocità scaricamento utente in KB/S , 0=nessun limite
m_in_speed : limite velocità caricamento utente in KB/S , 0=nessun limite
m_ratio : 1:x ratio utente , 3-> 1:3 , 0=illimitato
m_maxlogin : massimo numero di login per questo account contemporaneamente
m_no_ipchk : 1=login senza controllo indirizzo IP , 0=esegui controllo
history_dn_kb : totale scaricato in KB
history_up_kb : totale caricato in KB
m_comment : commento utente , massimo 32 caratteri , non è permesso carattere ':'
m_language : linguaggio utente (standard.....) vedi ./message directory per maggiori opzioni
m_encpass : password crittografata, lasciare vuoto se avete già messo una password in chiaro
m_credit_mb : crediti utente in MB
m_selfkill : 1=permette all'utente di eliminare la sua connessione con !username dopo il login , 0=non permesso
m_pass_type : 0=normale , 2=s/key md4 , 3=s/key md5 , 4=s/key sha-1 , 6=forza SSL , 7=qualsiasi password

ed il carattere di nuova linea è semplicemente un "\n" . Ora potete creare la vostra utilità di conversione per convertire gli account utente da altri sistemi a RaidenFTPD facilmente.

Questo è tutto

 

Copyright © RaidenFTPD TEAM , ALL RIGHTS RESERVED

REVISION 2.4, 2017-06-25

FTP server | Streaming server | WEB server