PARIDEEnglish

PARIDE › Guide d'uso › Utenti e ruoli

Utenti e ruoli

Sul server di PARIDE entra solo chi l'amministratore ha approvato. Nessuno copia chiavi o file a mano: una postazione o un agente nuovo si presenta da solo, e l'amministratore lo approva confrontando un codice.

I tre ruoli

Ruolo Nei comandi Può
osservatore observer aprire e leggere i file, vedere scrivere gli altri, cercare
sviluppatore developer quello dell'osservatore, più scrivere, creare, spostare, mettere nel cestino, sostituire nei file
amministratore admin tutto, più gli spazi di lavoro, gli utenti e le impostazioni del server

Chi si presenta per la prima volta entra come osservatore, se l'amministratore non dice altro: così un'approvazione data per sbaglio lascia solo leggere. Un cambio di ruolo vale subito, senza che la persona debba ricollegarsi.

Approvare una postazione

  1. La persona avvia il client e si collega (Primi passi). Sul suo schermo compare «In attesa di approvazione» con un codice di 6 cifre.

  2. L'amministratore guarda chi aspetta, dal client (Configurazione → Server) o sul server:

    sudo -u parideserver paride-server user list
    

    Ogni riga ha nome, tipo (persona o agente), ruolo, stato e codice.

  3. Se il codice è quello che la persona legge sul suo schermo, la approva con il ruolo che serve:

    sudo -u parideserver paride-server user approve roberto-pc 375368 developer
    

    Dal client: si sceglie l'utente, si scrive il codice, si sceglie il ruolo e si preme Approva.

Il client entra da solo pochi secondi dopo. Se nel frattempo un'altra chiave si è presentata con lo stesso nome, il codice vecchio non approva più: è il motivo per cui si confronta.

Cambiare ruolo e togliere

sudo -u parideserver paride-server user role roberto-pc admin
sudo -u parideserver paride-server user remove vecchio-pc

Le stesse cose si fanno dalla pagina Server del client, dove togliere chiede conferma. Chi è tolto non può più fare niente dal suo messaggio successivo.

Gli spazi di lavoro e le impostazioni

Dalla stessa pagina Server, o con i comandi, l'amministratore:

  • aggiunge e toglie gli spazi di lavoro (paride-server workspace add NOME CARTELLA, workspace remove NOME, workspace list); togliere uno spazio non cancella i file;
  • cambia le impostazioni del server, un campo per voce con la spiegazione sotto (paride-server config list, config set CHIAVE VALORE). Quelle che non chiedono un riavvio valgono subito; per le altre la pagina dice quale valore il server sta usando finché non riparte.

I comandi dati dal client e quelli dati sul server sono gli stessi, con gli stessi controlli e gli stessi messaggi; il registro del server scrive chi li ha dati.