11.07.2015 Views

Amministrare GNU/Linux - Cia

Amministrare GNU/Linux - Cia

Amministrare GNU/Linux - Cia

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

3.5. IL SISTEMA DI STAMPA 141DirettivaAccesso1 valore1DirettivaAccesso2 valore2...Una direttiva Location viene utilizzata per identificare quella che si chiama una collocazione;l’accesso alle varie funzionalità del sistema di stampa via IPP viene infatti gerarchizzato in unastruttura ad albero analoga a quella dei file, ed espressa appunto con dei “percorsi” a partire dauna radice “/” avendo accesso alla quale si diventa in grado di compiere qualunque operazione.PercorsoDescrizione/ Accesso a tutte le operazioni./adminAccesso operazioni amministrative (creazione, cancellazione, impostazionee avvio delle stampanti e delle code)./classes Accesso alle operazioni sulle classi./classes/name Accesso alle operazioni sulla classe name./jobsAccesso alle operazioni sulle stampe./printers Accesso alle operazioni sulle stampanti./printers/name Accesso alle operazioni sulla stampante name.Tabella 3.13: I percorsi per l’accesso alla gestione delle operazioni definibili all’interno di una collocazione.Specificando un percorso a partire da detta radice si possono definire le proprietà di accessoper insiemi sempre più ristretti di operazioni. I principali percorsi utilizzabili in una collocazionesono illustrati in tab. 3.13; per l’elenco completo si può fare riferimento alla documentazione inlinea di CUPS.Una volta che con la scelta di un percorso nella direttiva Location si è definito a qualeclasse di operazioni si vuole che siano applicate le regole di accesso, queste ultime devono esserespecificate all’interno della collocazione stessa; questo viene fatto attraverso una serie diulteriori direttive, specifiche per l’indicazione di regole di accesso, che hanno una sintassi identicaalle direttive elementari viste in precedenza, ma che sono utilizzabili solo all’interno di unacollocazione.DirettivaSignificatoOrder Definisce la modalità con cui vengono gestite le autorizzazioni con le direttive Deny eAllow, prende come valori: Allow,Deny in cui si accettano tutte le richieste eccettoquelle negate da un direttiva Deny e Deny,Allow in cui si accettano solo le richiesteconsentite con una direttiva Allow.AuthClass definisce il livello di autenticazione richiesto, prende come valori: Anonymous chedisabilita l’autenticazione, User che richiede utente e password, System che inoltrerichiede che l’utente appartenga al gruppo sys (o a quello specificato con la direttivaSystemGroup), Group che richiede che l’utente appartenga al gruppo definito dalladirettiva AuthGroupName.AuthType definisce le modalità di autenticazione, prende come valori: None che non effettuanessuna autenticazione, Basic che effettua l’autenticazione usando e credenziali standarddella macchina, Digest e BasicDigest che utilizzano le credenziali specifichememorizzate in /etc/cups/passwd.md5.Allow consente l’accesso, prende come valore un numero IP di una singola macchina o di unarete (in notazione CIDR, vedi sez. 7.2.2) o un nome a dominio, consentendo notazionidel tipo *.dominio.it o .dominio.it per indicare tutti le macchine in un dominio,o la parola chiave All.Deny nega l’accesso, usa gli stessi valori appena descritti per Allow.Encryption abilita la cifrature della connessione, prende come valori: Never, IfRequested,Required il cui significato è autoesplicativo.Tabella 3.14: Le direttive di accesso usate in una collocazione.Una collocazione prevede sempre la presenza di una direttiva Order (posta per chiarezzacome prima direttiva al suo interno), che definisce la politica di accesso: se l’accesso è consentito

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!