e-commerce84
22-09-2013, 23:57
Ciao ragazzi,
la mia compagnia dispone di un server FTP basato su di un sistema Windows NT.
Posso vedere questa cosa perchè se mi collego dalla bash al server FTP in questione ottengo il seguente output:
Connected to ftp.mycompany.org.
220 Microsoft FTP Service
Name (ftp.mycompany.org): myusername
331 Password required for myusername.
Password:
230 User myusername logged in.
Remote system type is Windows_NT.
Ora il mio problema è il seguente: devo creare una struttura di directory dentro una specifica directory di questo server FTP.
Tale struttura di directory conterrà dei file rdf contenenti dei metadati che giornamente verranno letti da un bot che accederà a tali directory sul server FTP
Questo bot mi richiede 2 requisiti:
Il Directory Listing deve essere abiliato
Il server deve essere configurato per generare il directory listing in stile Unix
Quì maggiori dettagli circa i requisiti di questo bot (sono poche righe di spiegazioni): http://ideas.repec.org/t/ftpserver.html
Il mio problema è che se accedo al server (tramite bash), entro nella directory che mi interessa e lancio il comando ls ottengo il seguente output:
ftp> ls
200 PORT command successful.
150 Opening ASCII mode data connection for /bin/ls.
09-21-13 07:50PM <DIR> RePEc
226 Transfer complete.
Dove RePEc è la directory che mi interessa (quella che conterrà i metadati e delle altre subdirectory), come potete vedere mi sembra proprio che non sia rispettato il directory listing in stile Unix ma che sia implementato in stile DOS
Ora, leggendo su quel link che ho scritto poco fà dice chiaramente che: "On Microsoft servers, which generate DOS style directory listings as default, this can be changed using Management Console. The setting is in the Home Directory tab for the FTP server."
In pratica mi dice che sui sistemi Microsoft posso cambiare il tipo di elencazione delle directory da stile DOS a stile Unix, ma mi pare di capire che tale settaggio può essere cambiato sulla Home Directory (quindi credo per tutte le cartelle nel server FTP)
Il problema è che io vorrei che questo parametro fosse cambiato solo per la directory RePEc e per tutte le sue sottodirectory ma non per le directory più esterne.
Tecnicamente si può fare? Così casomai dico di farlo al sistemista che si occupa della configurazione di tale server.
Grazie mille
Andrea
la mia compagnia dispone di un server FTP basato su di un sistema Windows NT.
Posso vedere questa cosa perchè se mi collego dalla bash al server FTP in questione ottengo il seguente output:
Connected to ftp.mycompany.org.
220 Microsoft FTP Service
Name (ftp.mycompany.org): myusername
331 Password required for myusername.
Password:
230 User myusername logged in.
Remote system type is Windows_NT.
Ora il mio problema è il seguente: devo creare una struttura di directory dentro una specifica directory di questo server FTP.
Tale struttura di directory conterrà dei file rdf contenenti dei metadati che giornamente verranno letti da un bot che accederà a tali directory sul server FTP
Questo bot mi richiede 2 requisiti:
Il Directory Listing deve essere abiliato
Il server deve essere configurato per generare il directory listing in stile Unix
Quì maggiori dettagli circa i requisiti di questo bot (sono poche righe di spiegazioni): http://ideas.repec.org/t/ftpserver.html
Il mio problema è che se accedo al server (tramite bash), entro nella directory che mi interessa e lancio il comando ls ottengo il seguente output:
ftp> ls
200 PORT command successful.
150 Opening ASCII mode data connection for /bin/ls.
09-21-13 07:50PM <DIR> RePEc
226 Transfer complete.
Dove RePEc è la directory che mi interessa (quella che conterrà i metadati e delle altre subdirectory), come potete vedere mi sembra proprio che non sia rispettato il directory listing in stile Unix ma che sia implementato in stile DOS
Ora, leggendo su quel link che ho scritto poco fà dice chiaramente che: "On Microsoft servers, which generate DOS style directory listings as default, this can be changed using Management Console. The setting is in the Home Directory tab for the FTP server."
In pratica mi dice che sui sistemi Microsoft posso cambiare il tipo di elencazione delle directory da stile DOS a stile Unix, ma mi pare di capire che tale settaggio può essere cambiato sulla Home Directory (quindi credo per tutte le cartelle nel server FTP)
Il problema è che io vorrei che questo parametro fosse cambiato solo per la directory RePEc e per tutte le sue sottodirectory ma non per le directory più esterne.
Tecnicamente si può fare? Così casomai dico di farlo al sistemista che si occupa della configurazione di tale server.
Grazie mille
Andrea