web-dev-qa-db-fra.com

Authentification sur l'interface Web de CUPS

Lorsque j'essaie d'exécuter une tâche administrative sur CUPS interface Web , une fenêtre contextuelle m'oblige à m'authentifier auprès de CUPS. L'authentification à la fois en tant que root et en tant que mon utilisateur échoue, même si mon utilisateur est ajouté au groupe lpadmin , comme décrit dans:

Guide du serveur d'impression CUPS

Avez-vous une idée de ce qui ne va pas ou de la façon dont je le débogue

8
Vitali

En comparant votre fichier cups.conf, je ne vois que quelques différences:

  • Vous avez remplacé Port 631 par Listen localhost:631 pour empêcher l'administration à distance.
  • Vous avez supprimé Allow @LOCAL trois fois:

     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>
    

Ajoutez de nouveau ces lignes ou vous ne pourrez pas ouvrir CUPS. Après vous être ajouté au groupe lpadmin, vous devez redémarrer CUPS en raison du fonctionnement des groupes. Cela peut être fait avec:

Sudo restart cups
3
Lekensteyn

Selon ce message: http://comments.gmane.org/gmane.comp.printing.cups.general/28081 , cela pourrait provenir du fait que plusieurs instances de CUPS sont en cours d'exécution.

Vérifiez-le en utilisant cette commande:

ps -e | grep -U cups

Si vous trouvez deux instances, supprimez-les en utilisant: (Sudo est requis car cups est exécuté au niveau racine)

Sudo kill -9 {pid}

Avec {pid} étant le nombre d'instances donné par la commande ps .

Puis redémarrez cups:

Sudo restart cups

J'espère que cela peut aider.

1
Lilley