Vai al contenuto

Modulo 3 · Esercizio 6: Permessi del sito e delle librerie

Passo 1 · Verifica iniziale dei permessi di User03 (Member)

  • 1. Accedere alla VM SEA-DEV3 con le credenziali di User03.

  • 2. Aprire Microsoft Edge e accedere all'indirizzo del sito:

    https://tenant_name.sharepoint.com/sites/MarketingDepartment
    
  • 3. Inserire le credenziali di User03 solo se richiesto (l'accesso dovrebbe avvenire in automatico via SSO).

  • 4. Verificare che User03, in qualità di Member, possa attualmente:
    • Accedere e caricare file in File Condivisi01 e File Condivisi02.
    • Modificare le pagine del sito (Home Page e pagina "Novità Marketing").
    • Creare nuovi contenuti: nuove pagine, nuove liste, nuove librerie.

Esercizio 6 – Passo 1 – Verifica iniziale dei permessi di User03 (Member)

Passo 2 · Restrizione dei permessi a livello di sito (da Owner)

  • 1. Accedere alla VM SEA-DEV2 con le credenziali di User02.
  • 2. Aprire Microsoft Edge e accedere allo stesso indirizzo del sito.
  • 3. Selezionare la rotella delle impostazioni (in alto a destra) e scegliere Site permissions.

Esercizio 6 – Passo 2 – Restrizione dei permessi a livello di sito (da Owner)

  • 4. Individuare il gruppo Marketing Department Members e selezionare Edit permission level (o, tramite Advanced permissions settings, modificare il livello associato al gruppo).
  • 5. Notare che nei Team site con gruppo Microsoft 365 non è possibile modificare direttamente i permessi del gruppo.

Esercizio 6 – Passo 2 – Restrizione dei permessi a livello di sito (da Owner)

  • 6. Per effettuare l'operazione e aggirare le limitazioni è necessario usare SharePoint Online Management Shell.
  • 7. Aggiungere MOD Administrator ai Site Collection Administrators.

Esercizio 6 – Passo 2 – Restrizione dei permessi a livello di sito (da Owner)

  • 8. Andare su SEA-DEV1 con MOD Administrator aprire Visual Studio Code con il seguente script: Modulo3\Script\SPO.ps1.Seguire i seguenti comandi (dove TENANT è un segnaposto per il nome del proprio tenant) per cambiare i permessi al gruppo members.

    Modulo3\Script\SPO.ps1
    
  • 9. Installare il modulo SharePoint Online Management Shell (se non già presente).

Install-Module -Name Microsoft.Online.SharePoint.PowerShell
  • 10. Aggiornarlo per evitare problemi con gli Script.
Update-Module -Name Microsoft.Online.SharePoint.PowerShell
  • 11. Effettuare la connessione come amministratore.
Connect-SPOService -Url https://TENANT-admin.sharepoint.com -Credential admin@TENANT.onmicrosoft.com
  • 12. Modificare i permessi del gruppo Members con il seguente comando:
Set-SPOSiteGroup `
-Site "https://TENANT.sharepoint.com/sites/MarketingDepartment" `
-Identity "Marketing Department Members" `
-PermissionLevelsToRemove "Edit" `
-PermissionLevelsToAdd "Contribute"

Esercizio 6 – Passo 2 – Restrizione dei permessi a livello di sito (da Owner)

  • 13. Per controllare che sia andato a buon fine eseguire il seguente script:
Get-SPOSiteGroup `
-Site "https://TENANT.sharepoint.com/sites/MarketingDepartment" `
-Group "Marketing Department Members" | Select Title, Roles

Esercizio 6 – Passo 2 – Restrizione dei permessi a livello di sito (da Owner)

  • 14. Per ulteriore conferma andare su Site permissions del sito e controllare che i Members abbiano il livello Contribute.

Esercizio 6 – Passo 2 – Restrizione dei permessi a livello di sito (da Owner)

Nota

Livelli di autorizzazione predefiniti: Full Control (Owners), Edit (Members: possono anche creare/eliminare liste e librerie), Contribute (aggiungere/modificare/eliminare elementi ma non gestire liste), Read (Visitors).

Informazioni sui livelli di autorizzazione

Pericolo

Aggiungersi come Site Collection Administrator concede accesso completo a tutti i contenuti del sito. In produzione registrarlo come intervento amministrativo e rimuovere il ruolo al termine.

Gestire gli amministratori dei siti

Passo 3 · Permessi univoci sulla libreria "File Condivisi02"

  • 1. Aprire la libreria File Condivisi02.
  • 2. Selezionare la rotella delle impostazioni e scegliere Library settings (Impostazioni raccolta).
  • 3. Nel pannello che si apre, selezionare More library settings (Altre impostazioni raccolta).
  • 4. Selezionare Permissions for this document library (Permessi per questa raccolta documenti).

Esercizio 6 – Passo 3 – Permessi univoci sulla libreria "File Condivisi02"

  • 5. Selezionare Stop Inheriting Permissions (Interrompi ereditarietà) e confermare l'operazione.

  • 6. Una volta interrotta l'ereditarietà, modificare il permesso assegnato al gruppo Marketing Department Members, impostandolo su Read, rimuovendo l'eventuale permesso di modifica precedentemente ereditato dal sito.

Esercizio 6 – Passo 3 – Permessi univoci sulla libreria "File Condivisi02"

  • 7. Salvare le modifiche.

Nota

Interrompere l'ereditarietà dei permessi (Stop Inheriting Permissions) rende una libreria (o lista, cartella, file) indipendente dalle impostazioni di permesso del sito principale: da questo momento, eventuali modifiche ai permessi del sito non si propagheranno più automaticamente a questa libreria.

Suggerimento

Rompere l'ereditarietà a livello di libreria è accettabile; evitare invece permessi univoci su molti singoli file o cartelle: rendono la gestione e l'audit difficili e possono degradare le prestazioni.

Passo 4 · Verifica lato User03 dopo le modifiche ai permessi

  • 1. Accedere alla VM SEA-DEV3 con le credenziali di User03.

  • 2. Aprire Microsoft Edge e accedere allo stesso indirizzo del sito.

  • 3. Verificare che User03 ora:
  • Non possa più creare nuove liste, librerie o pagine dal sito (l'opzione + New risulta limitata o assente per queste azioni).
  • Possa ancora aggiungere, modificare ed eliminare file all'interno di File Condivisi01 (permesso Contribute, ereditato dal sito).
  • Possa solo visualizzare e scaricare i file in File Condivisi02, senza poter caricare, modificare o eliminare nulla (permesso Read Only, impostato con permessi univoci).

Esercizio 6 – Passo 4 – Verifica lato User03 dopo le modifiche ai permessi

Passo 5 · Collegamento del sito a OneDrive lato User03

  • 1. Sempre da SEA-DEV3 con User03, aprire il browser e accedere a https://portal.office.com oppure direttamente a https://tenant_name-my.sharepoint.com per aprire OneDrive sul Web.

    https://portal.office.com
    
    https://tenant_name-my.sharepoint.com
    
  • 2. Nel menu laterale di OneDrive, verificare la presenza del sito Marketing Department tra i siti SharePoint a cui si ha accesso.

Esercizio 6 – Passo 5 – Collegamento del sito a OneDrive lato User03

  • 3. Tornare sul sito Marketing Department e aprire la libreria File Condivisi01.
  • 4. Selezionare la libreria (o una cartella al suo interno) e scegliere i tre puntini (...) > Add shortcut to OneDrive -> My files.

Esercizio 6 – Passo 5 – Collegamento del sito a OneDrive lato User03

  • 5. Confermare l'operazione: la libreria comparirà ora come collegamento (shortcut) nella sezione My files di OneDrive Web, contrassegnata da una piccola icona a forma di freccia.

Esercizio 6 – Passo 5 – Collegamento del sito a OneDrive lato User03

  • 6. Verificare che, aprendo Esplora file sulla VM (con il client OneDrive desktop già configurato), la libreria compaia sotto OneDrive come una cartella con icona cloud (online-only), senza necessità di eseguire una sincronizzazione completa della libreria.

Esercizio 6 – Passo 5 – Collegamento del sito a OneDrive lato User03