User Tools

Site Tools


doc:appunti:linux:tux:cups

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revisionBoth sides next revision
doc:appunti:linux:tux:cups [2019/02/21 11:39] – [Breviario da riga di comando] niccolodoc:appunti:linux:tux:cups [2019/11/15 12:21] – [Stampa CUPS su coda Windows] niccolo
Line 169: Line 169:
  
 Qui è disponibile una versione modificata dello script **{{..:smbc-cups-smbclient-backend.gz|CUPS smbclient backend}}** che fa questo servizio. Qui è disponibile una versione modificata dello script **{{..:smbc-cups-smbclient-backend.gz|CUPS smbclient backend}}** che fa questo servizio.
 +
 +===== AuthInfoRequired negotiate =====
 +
 +Se nel file **/etc/cups/printers.conf** veiene definita una coda di stampa smb **senza autenticazione**:
 +
 +<file>
 +DeviceURI smb://192.168.0.193/hp1320
 +</file>
 +
 +il server di stampa CUPS (almeno nella versione **2.2.7-1ubuntu2.7** di Ubuntu Bionic 18.04 ) cerca di negoziare una autenticazione con login e password:
 +
 +<code>
 +# lp -d HP-1320 file.txt
 +Password for root on localhost?  
 +lp: Unauthorized
 +</code>
 +
 +Il demone **cupsd** aggiunge automaticamente la seguente riga alla definizione della stampante in **/etc/cups/printers.conf** (il file viene riscritto quando il demone viene fermato):
 +
 +<file>
 +AuthInfoRequired negotiate
 +</file>
 +
 +Si potrebbe pensare di modificare tale riga in questo modo:
 +
 +<file>
 +AuthInfoRequired none
 +</file>
 +
 +ma **funziona una sola volta**: la prima richiesta di stampa avviene senza autenticazione, ogni tentativo successivo chiede nuovamente l'autenticazione e il file printers.conf viene sovrascritto.
 +
 +L'unico modo per disabilitare la richiesta di password è eliminare l'opzione **AuthInfoRequired** dalla definizione della stampante e indicare un nome utente nell'URL di connessione:
 +
 +<file>
 +DeviceURI smb://guest@192.168.0.193/hp1320
 +</file>
 +
 +Ovviamente l'utente **guest** deve essere abilitato sul server smb senza password. L'eventuale password va indicata dopo il nome utente separato dai due punti:
 +
 +<file>
 +DeviceURI smb://guest:password@192.168.0.193/hp1320
 +</file>
  
doc/appunti/linux/tux/cups.txt · Last modified: 2023/05/16 11:59 by niccolo