Assegnare i permessi a file e cartelle con Wfiles
Dopo aver visto come si gestiscono gli utenti e i gruppi in WFiles, vediamo come assegnare i permessi ai file e alle cartelle.
Innanzitutto bisogna distinguere i permessi sui file dai permessi sulle cartelle.
I permessi sui file sono i seguenti:
- permesso di lettura: l’utente o il gruppo può scaricare il file e di visualizzarne le informazioni;
- permesso di scrittura e modifica: l’utente o il gruppo può modificare il file;
- permesso di cancellazione: l’utente o il gruppo può cancellare il file.
- controllo completo: l’utente o il gruppo, oltre ai permessi elencati sopra, può modificare i permessi sul file;
- proprietà: l’utente che ha la proprietà del file, ha il controllo completo sul file.
I permessi sulle cartelle sono:
- permesso di lettura: l’utente o il gruppo può leggere la cartella e il suo contenuto;
- permesso di scrittura: l’utente o il gruppo può creare sottocartelle e inserire nuovi file nella cartella;
- permesso di modifica: l’utente o il gruppo può modificare la cartella;
- permesso di cancellazione: l’utente o il gruppo può cancellare la cartella.
- controllo completo: l’utente o il gruppo, oltre ai permessi elencati sopra, può modificare i permessi sulla cartella;
- proprietà: l’utente che ha la proprietà della cartella, ha il controllo completo sulla cartella.
E’ possibile assegnare i permessi sia ad uno o più utenti che ad uno o più gruppi di utenti. Per determinare i permessi che abbiamo su una risorsa ( che sia una cartella o un file ), il sistema combina i permessi che ci sono stati assegnati come utente e quelli assegnati al gruppo di cui facciamo parte.
Questa combinazione tiene conto di queste regole:
- se è stato specificato un permesso per l’utente, questo sovrascrive quello assegnato al nostro gruppo.Esempio: supponiamo che la cartella /pippo abbia i seguenti permessi

permessi su file o cartelle
L’utente Filippo.Miceli, che fà parte del gruppo dirigenti, ha un permesso di lettura sulla cartella, permesso che sovrascrive quello assegnato al suo gruppo. In questo caso, quindi, l’utente avrà il permesso di lettura sulla cartella.
- se non è stato specificato alcun permesso, sia per l’utente che per il gruppo, non si avrà accesso alla risorsa;
- se l’utente è ReadUser o fà parte di un gruppo ReadGroup, avrà il permesso di lettura;
- l’amministratore ( utente admin ) ha accesso completo a tutte le risorse.
Ereditarietà e permessi di default
Quando inseriamo un nuovo file o una nuova cartella, il sistema aggiunge alla risorsa dei permessi di default.
Se l’utente inserisce un file o crea una cartella nella root di WFiles ( la cartella “/” ), verranno installati automaticamente i permessi di lettura per il gruppo dell’utente.
In qualsiasi altra cartella, invece, il file o la cartella erediterà i permessi dalla cartella padre.
Impostazione dei permessi
I permessi possono essere aggiunti, modificati o cancellati sia dall’utente ( con permesso di controllo completo) che dall’amministratore.
L’utente può accedere al pannello di modifica dei permessi direttamente dal filemanager, cliccando sull’icona
per le cartelle e sull’icona
per i file.
Nel colonna sinistra del pannello possiamo aggiungere i permessi, per utenti e gruppi, selezionando le relative checkbox e confermando con il tasto salva.

selezione permessi utenti e gruppi
Nella colonna destra, possiamo visualizzare la lista dei permessi impostati ed eventualmente cancellarli con il tasto cancella.

lista permessi file/cartelle
Proprietà del file o della cartella
Come abbiamo detto prima, l’utente che inserisce un file o crea una nuova cartella, ne diventa proprietario e ha il permesso di controllo completo. Questo permesso è assegnato di default dal sistema e non può essere cancellato da altri utenti. Solo l’amministratore, può cambiare la proprietà di un file o di una cartella. Vediamo come..
Una volta entrati nell’area di amministrazione, cliccare su Autorizzazioni sulla barra in alto

cambio proprietà cartella
selezionare dalla colonna sinistra la cartella o il file da modificare, in corrispondenza della voce Proprietario selezionare l’utente e cliccare su cambia per confermare la modifica.
Accesso alle funzioni di WFiles
Vediamo ora a quali funzioni di WFiles possiamo accedere, in base alle autorizzazioni che l’amministratore o il proprietario del file /cartella ci ha concesso.
La tabella seguente mostra le funzioni di WFiles e i permessi necessari per essere autorizzati ad eseguirle.
| FUNZIONE | PERMESSI |
| Creazione cartella | permesso di scrittura sulla cartella padre |
| Inserimento file | permesso di scrittura sulla cartella padre |
| Upload Multiplo | permesso di scrittura sulla cartella padre |
| Download Multiplo | permesso di lettura sulla cartella padre e lettura sui file selezionati |
| Rinomina file | permesso di modifica sulla cartella padre e modifica sui file selezionati |
| Visualizzazione Lista/Albero cartelle | permesso di lettura sulla cartella padre |
| Stampa | permesso di lettura sulla cartella padre |
| Apertura cartella | permesso di lettura sulla cartella |
| Modifica cartella | permesso di modifica sulla cartella |
| Cancellazione cartella | permesso di cancellazione sulla cartella |
| Modifica permessi cartella | permesso di controllo completo sulla cartella |
| Download file | permesso di lettura sul file |
| Modifica file | permesso di modifica o scrittura sul file |
| Cancellazione file | permesso di cancellazione sul file |
| Modifica permessi file | permesso di controllo completo sul file |
Come abbiamo visto, con WFiles è possibile costruire da zero un proprio sistema multiutente che utilizza un controllo degli accessi semplice e flessibile.
Entra nella demo !











