Assegnare i permessi a file e cartelle con Wfiles 

| Autore: Filippo Miceli | Monday, 10 October 2011 alle 10:40

Dopo aver visto come si gestiscono gli utenti e i gruppi in WFiles, vediamo come assegnare i permessi ai file e alle cartelle.

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

    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 icona permessi cartella per le cartelle e sull’icona icona permessi file 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

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

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

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 !