Newsgroup: it.comp.os.win.win2000
Titolo: FTP server

Un problema abbastanza spinoso, dovendo infatti configurare un FTP server
multiutente (Nel senso che utenti diversi vi accederanno) vorrei fare in
modo che ogni utente abbia la sua Home directory e che da quel punto in giu
possa fare quello che vuole, ma che non possa risalire oltre alla sua Home
(nella root dell FTP).
Questo è un comportamento standard che ci si dovrebbe aspettare da un FTP,
Ma IIS 5.0 su Win 2000 Server non ne vuole saper.
Mi spiego, io creo degli utenti locali e non di Dominio sul Server
Creo nella root dell' FTP le cartelle con i Nomi degli Utenti
Impedisco l'acesso Anonimo
A questo punto se mi loggo come l'utente PIPPO l'FTP, giustamente, mi piazza
di Default nella Directory PIPPO/(fino qui tutto OK)
ma se poi gli dico CD .. mi ritrovo felice come una pasqua nella Root dell
FTP dove ci sono le cartelle di altri utenti.
Allora ho pensato di lavorare sulle permission del NTFS , ma ho ottenuto due
risultati inutili:
se tolgo agli utenti il permesso di acesso alla Root ftp il risultato è che
diventa inacessibile anche la loro Home !!
Mentre se do anche un Minimo di Permission sulla root di fatto l'utente può
fare ciò che vuole
Io personalmente credo che esiste il modo per fare ciò che voglio Fare ... e
che io non lovedo se qualcuno lo conosce e mi aiuta ...
Ciao e grazie Anticipatamente

 (nella root dell FTP).
Al di la' di tutto, e installare un server FTP di terze parti, tipo Serv-U
www.serv-u.com
, che supporta anche SSL/SSH?
Le permissions di ogni utente includono illimitate directory, ciascuna con
le proprie permissions, ed una di queste e' eligibile a root per
quell'utente. Supporta il resume e prevede controlli anti-bounce e blocchi
per tentativi di intrusione.
Le versioni standard costano anche abbastanza poco.
Ciao
Luca

 ha scritto nel messaggio
news:SSDLC0...@sasdelli.it...

Effettivamente ci ho pensato e sto gia provando diversi prodotti, ma mi fa
incazz*** un casino che IIS abbia dei limiti simili, ora sto giochicchiando
con i Virtual FTP
Ciao e grazie!

 Creo nella root dell' FTP le cartelle con i Nomi degli Utenti
Invece di creare le cartelle degli utenti sulla ftp_root,
le devi creare in un'altra cartella del disco, e poi devi
mappare delle virtual directory che "puntino" a queste
sottocartelle.
Imposti i permessi NTFS e TAC! Problema risolto
(almeno credo)
Danny ed i ragionamenti frettolosi che chissa' se messi in pratica
funzano...

 ha scritto nel
messaggio news:ap195u$fi4$1...@fe1.cs.interbusiness.it...



Cmq... non ero io quello che ha dato colpe, tuttavia io non capisco
come la tua struttura possa risolvere il problema:
lui (Fx3000) *non* vuole che i suoi utenti possano vedere il contenuto
della root... a me pare che, dallo schema che hai riportato, gli utenti
possano vedere il contenuto di "root" come e quando vogliono...
se non e' cosi', allora spiegami xche' non ho capito na mazza :-)
Danny

 ha scritto nel
messaggio news:ap1dfr$grp$1...@fe2.cs.interbusiness.it...



Pero invece io non voglio che gli utenti possano browsare in qualunque modo
(List compreso) la root FTP!!!

 Microsoft sia piu' performante o addirittura piu' sicuro di IIS ?!??!?
A parte il fatto che, mi pare, nessuno abbia parlato di prestazioni, ti
rigiro la domanda: perche' un prodotto di terze parti non dovrebbe esserlo?
;-)
Stiamo parlando di un server a se' stante, non di un componente di una
struttura complessa, anche se IIS potrebbe sembrare tale.
Un server FTP e' un server FTP: control sulla porta 20 e data sulla porta
21. Punto.
Qualunque considerazione sulle performances di questo o quel server mi
sembra un tantino pretestuosa, dato che stiamo parlando di uno standard e
non di un protocollo proprietario.
L'unica nota negativa del prodotto che ho suggerito e' IMHO il fatto che gli
utenti non siano linkati con il database del sistema operativo, e questo,
avendo a che fare con davvero molti utenti, e volendo approfittare della
gestione mediante gruppi, e' senz'altro piu' scomodo.
Pero', visto che Fx3000 chiedeva di poter definire (facilmente?) una root e
permessi indipendenti per ciascun utente, ho indicato un prodotto che e' in
grado di farlo con estrema semplicita', dal costo davvero contenuto e,
volendo, amministrabile da remoto.
Ciao
Luca

 (nella root dell FTP).
Ti do' dei consigli riguardo la configurazione, premettendo che la puoi
personalizzare a tuo piacimento.
Ad esempio crea le singole dir per gli utenti dentro inetpub e imposta
i permessi sulle singole directory create.
Poi, immagino tu abbia un ip solo, devi obbligatoriamente creare dei
Virtual FTP site con il nome identico all'account creato nello User Manager
e impostandogli la path della directory (ad esempio c:\inetpub\user1).
In questo modo l'utente loggandosi accede direttamente alla sua home
directory ma puo' pero' risalire alla directory Home del FTP server (nella
norma in C:\inetpub\FTProot) in questo caso da quella directory non puo'
piu' andare da nessuna parte (permessi su FTProot solo Read/Everyone).
Poi se vuoi fai come me che ho messo un file di testo dentro FTProot
avvisando l'utente che devi scollegarsi e ricollegarsi.
Se non mi sono dimenticato niente... questo e' tutto!!!
Per creare dei singoli FTP site hai bisogno di avere piu' IP sulla macchina
e assegnare ad ogni singolo IP il relativo FTP site... allora hai FTP
singoli
non legati al Default FTP Site.
Ciao,
Sam

In effetti è quasi come ho fatto io:
ho  creato le home degli utenti su una partizione diversa da quella della
Root ftp
Ho impostato i virtual ftp
ho impostato i diritti degli utenti sulle loro Home
Ho impostato i diritti dell root in modo che potessero solo fare il list
In questo Modo l'utente si logga e viene posto nella su Home , se fa cd ..
entra si nella root che gli risulta vuota!! e non puo far altro che uscire!
Ciao e grazie