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
|