# CUPS
https://hackmd.io/@marcsaez/cups
Per realitzar aquesta part de l'activitat necessiteu fer servir dues màquines virtuals creades anteriorment.
### (2 punts) Instal·leu a l'equip servidor la impressora virtual de documents PDF. Mitjançant ordres obteniu un llistat d’impressores disponibles. Canvieu les opcions predeterminades de la impressora (també amb ordres) per tal que imprimeixi en format A3. Detalleu els passos que heu fet per aconseguir el que demana l'enunciat. Després torneu a deixar per defecte la impressió en A4.
#### Instal·lació d'equip
- Descarregar CUPS amb `sudo apt install cups-pdf`
- Afegim la impresora virtual:


#### Imprimir en A3
- `lpoptions -d <nom_impresora> -o PageSize=<FormatImpressió>`


### (2 punts) Modifiqueu el contingut del fitxer principal de configuració de CUPS per tal que només es pugui accedir a l’administració del servei des de la màquina local. Comproveu-ho i adjunteu una captura de pantalla que ho demostri.
- Entrem a cupsd.conf amb `sudo vim /etc/cups/cupsd.con` i afegim en el tag <Location> Allow @LOCAL

- Intentant accedir desde una altre màquina per http:

### (2 punts) Compartiu la impressora virtual PDF mitjançant la interfície d'administració web de CUPS. Comproveu que és accessible des de la màquina client. Configureu-la per tal que només un determinat usuari pugui imprimir. Detalleu els passos que heu fet per aconseguir el que demana l'enunciat i adjunteu una captura de pantalla que ho demostri.
- Editem cupsd.conf i afegim a <Location /> el nom de l'usuari que volem agefir de la següent manera: Allow From <nom_usuari>. Així només podrà entrar l'usuari Marc. Si afegim Allow From <Ip>, només podrà accedir aquesta IP

- Reiniciem el servei amb `sudo systemctl restart cups.service`

### (2 punts) Configureu la impressora compartida en un client Windows. Feu-li creure a Windows que aquesta impressora és una HP Laserjet i imprimiu la pàgina de prova de Windows. Mostreu el .pdf amb la pàgina de prova de Windows generat al servidor.



### (2 punts) Afegeix una quota (límit d'impressions) per un usuari (no per tothom). Fes que aquest límit sigui, per exemple 10 pàgines. Mostra com s'impedeix la impressió a l'usuari una vegada ha superat la quota.
- Anema a cupsd.conf i afegim dins del tag <Printer 'nom_de_impresora'> el següent: Limit <nombre de usuario> <número de páginas>
