Autenticazione all'interfaccia web di CUPS


8

Quando provo a eseguire qualsiasi attività amministrativa sull'interfaccia Web di CUPS, visualizzo una finestra pop-up che richiede l'autenticazione su CUPS. L'autenticazione sia come root che come utente non riesce, anche se il mio utente viene aggiunto al gruppo lpadmin come descritto in:

Guida del server di stampa CUPS

Qualche idea di cosa possa essere sbagliato o come eseguo il debug?


Potresti allegare il /etc/cups/cupsd.conffile? Assicurati che il tuo account utente abbia una password impostata.
Lekensteyn,

cupsd.conf il mio account ha una password impostata
Vitali

Risposte:


3

Confrontando il tuo file cups.conf, vedo solo alcune differenze:

  • Sei stato sostituito Port 631da Listen localhost:631per impedire l'amministrazione remota
  • Hai rimosso Allow @LOCALtre volte:

     DefaultAuthType Basic
     <Location />
       Order allow,deny
    -  Allow @LOCAL
     </Location>
     <Location /admin>
       Order allow,deny
    -  Allow @LOCAL
     </Location>
     <Location /admin/conf>
       AuthType Default
       Require user @SYSTEM
       Order allow,deny
    -  Allow @LOCAL
     </Location>
    

Aggiungi nuovamente quelle righe o non sarai in grado di aprire CUPS. Dopo lpadminesserti aggiunto al gruppo, devi riavviare CUPS a causa del modo in cui i gruppi funzionano. Questo può essere fatto con:

sudo restart cups

Sfortunatamente, la modifica non ha aiutato La mia ipotesi è che il problema è legato alla configurazione di PAM. Esplorerò questa direzione
Vitali,

1
Se è correlato a PAM, è necessario verificare /var/log/auth.log. Altrimenti, i registri CUPS sono presenti/var/log/cups/
Lekensteyn,

1

Secondo questo post: http://comments.gmane.org/gmane.comp.printing.cups.general/28081 , potrebbe derivare dal fatto che hai diverse istanze di CUPS in esecuzione.

Controllalo usando questo comando:

ps -e | grep -U cups

Se trovi due istanze, uccidile usando: (sudo è richiesto poiché le tazze sono eseguite a livello di root)

sudo kill -9 {pid}

Con {pid} il numero delle istanze fornite dal comando ps .

Quindi riavviare le tazze:

sudo restart cups

Spero che questo possa aiutare.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.