Buongiorno a tutti, chiedo al forum lumi circa un problema che data la mia inesperienza sta diventando insormontabile. Sono in fase di creazione di un file server con Etch e Samba. Ho 3 utenti (A, B, C) che debbono accedere in lettura e scrittura ad una cartella (Cartella 1) condivisa sul server; fino a qui nessun problema. All'interno di Cartella 1 vi sono 3 sottocartelle (Cartella 2, Cartella 3 e Cartella 4) le quali debbono essere lette e scritte dall'utente A, la Cartella 3 deve solo essere letta dall'utente B e la cartella 4 non deve essere accessibile all'utente C. Ho scelto una security nella sezione Global a livello utente. Il problema è che le opzioni inserite per limitare l'accesso alle sottocartelle (invalid user, read list ecc, ecc,) siano inefficaci e pare che le sottocartelle stesse abbiano ereditato le condivisioni della cartella padre Cartella 1. In questa situazione tutti gli utenti A, B, C, accedono e scrivono liberamente in tutte le sottocartelle.
Come posso fare ?
Grazie 1000 per le indicazione che potrte darmi





Ma c'è un'unica condivisione, o le sottocartelle hanno una loro voce di condivisione in smb.conf pure loro?
Se c'è una sola condivisione, allora devi impostare i giusti permessi sulle sottodirectory a livello di filesystem Linux e non di samba.
Se ci sono sottocartelle di una cartella condivisa che sono condivise a loro volta, allora il mio consiglio è di ripensare alla struttura delle condivisioni, che non è molto logica, e di creare condivisioni diverse per cartelle diverse (e non imparentate tra loro...)
Ciao ciao