Alionet - Communauté openSUSE francophone

openSUSE => Programmes et logiciels => Discussion initiée par: vicky le 28 Juin, 2024, 10:42:08

Titre: pb de CUPs
Publié par: vicky le 28 Juin, 2024, 10:42:08
j'ai lancé une impression  elle a imprimé une page mais il en reste 50...
j'ai lancé CUPS  et la reponse
---------------------------------------------------------------------------------
NON autorisé
Entrez votre nom et mot de passe ou ceux de root pour acceder à cette page
Si vous utilisez une authentification Kerberos vérifier
--------------------------------------------------------
c'est bloqué je ne vois pas oùu je peux rentrer mon nom ni mon mot de passe
Une aide SVP
Vicky
Titre: Re : pb de CUPs
Publié par: Yoman le 28 Juin, 2024, 16:13:06
Bonjour

Essaye de voir si tu as accès à :

http://localhost:631, dans un navigateur
Titre: Re : pb de CUPs
Publié par: vicky le 28 Juin, 2024, 18:33:43
c'est comme ça que je lance CUPS...
Titre: Re : pb de CUPs
Publié par: vicky le 28 Juin, 2024, 20:25:39
je lance Cups par http://localhost=631/
puis je vais dans taches et là  je veux supprimer la tache en cours
il repond NON AUTORISé
Entrez votre nom etc
mais je ne sais pas où entrer mon nom et MP...

Titre: Re : pb de CUPs
Publié par: Yoman le 29 Juin, 2024, 08:18:49
Montre ta config CUPS :

sudo cat /etc/cups/cupsd.conf
Titre: Re : pb de CUPs
Publié par: vicky le 29 Juin, 2024, 09:06:10
cat /etc/cups/cupsd.conf
#
# Configuration file for the CUPS scheduler.  See "man cupsd.conf" for a
# complete description of this file.
#

# Log general information in error_log - change "warn" to "debug"
# for troubleshooting...
LogLevel warn
PageLogFormat

# Only listen for connections from the local machine.
Listen localhost:631
Listen /run/cups/cups.sock

# Show shared printers on the local network.
Browsing On
BrowseLocalProtocols dnssd

# Default authentication type, when authentication is required...
DefaultAuthType Basic

# Web interface setting...
WebInterface Yes

# Restrict access to the server...
<Location />
  Order allow,deny
</Location>

# Restrict access to the admin pages...
<Location /admin>
  Order allow,deny
</Location>

# Restrict access to configuration files...
<Location /admin/conf>
  AuthType Default
  Require user @SYSTEM
  Order allow,deny
</Location>

# Restrict access to log files...
<Location /admin/log>
  AuthType Default
  Require user @SYSTEM
  Order allow,deny
</Location>

# Set the default printer/job policies...
<Policy default>
  # Job/subscription privacy...
  JobPrivateAccess default
  JobPrivateValues default
  SubscriptionPrivateAccess default
  SubscriptionPrivateValues default

  # Job-related operations must be done by the owner or an administrator...
  <Limit Create-Job Print-Job Print-URI Validate-Job>
    Order deny,allow
  </Limit>

  <Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job Cancel-My-Jobs Close-Job CUPS-Move-Job>
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>

  # Require authentication for CUPS-Get-Document otherwise unauthenticated users could access print job documents:
  <Limit CUPS-Get-Document>
    AuthType Default
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>

  # All administration operations require an administrator to authenticate...
  <Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default CUPS-Get-Devices>
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
  </Limit>

  # All printer operations require a printer operator to authenticate...
  <Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After Cancel-Jobs CUPS-Accept-Jobs CUPS-Reject-Jobs>
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
  </Limit>

  # Only the owner or an administrator can cancel or authenticate a job...
  <Limit Cancel-Job CUPS-Authenticate-Job>
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>

  <Limit All>
    Order deny,allow
  </Limit>
</Policy>

# Set the authenticated printer/job policies...
<Policy authenticated>
  # Job/subscription privacy...
  JobPrivateAccess default
  JobPrivateValues default
  SubscriptionPrivateAccess default
  SubscriptionPrivateValues default

  # Job-related operations must be done by the owner or an administrator...
  <Limit Create-Job Print-Job Print-URI Validate-Job>
    AuthType Default
    Order deny,allow
  </Limit>

  <Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job Cancel-My-Jobs Close-Job CUPS-Move-Job CUPS-Get-Document>
    AuthType Default
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>

  # All administration operations require an administrator to authenticate...
  <Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default>
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
  </Limit>

  # All printer operations require a printer operator to authenticate...
  <Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After Cancel-Jobs CUPS-Accept-Jobs CUPS-Reject-Jobs>
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
  </Limit>

  # Only the owner or an administrator can cancel or authenticate a job...
  <Limit Cancel-Job CUPS-Authenticate-Job>
    AuthType Default
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>

  <Limit All>
    Order deny,allow
  </Limit>
</Policy>

# Set the kerberized printer/job policies...
<Policy kerberos>
  # Job/subscription privacy...
  JobPrivateAccess default
  JobPrivateValues default
  SubscriptionPrivateAccess default
  SubscriptionPrivateValues default

  # Job-related operations must be done by the owner or an administrator...
  <Limit Create-Job Print-Job Print-URI Validate-Job>
    AuthType Negotiate
    Order deny,allow
  </Limit>

  <Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job Cancel-My-Jobs Close-Job CUPS-Move-Job CUPS-Get-Document>
    AuthType Negotiate
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>

  # All administration operations require an administrator to authenticate...
  <Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default>
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
  </Limit>

  # All printer operations require a printer operator to authenticate...
  <Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After Cancel-Jobs CUPS-Accept-Jobs CUPS-Reject-Jobs>
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
  </Limit>

  # Only the owner or an administrator can cancel or authenticate a job...
  <Limit Cancel-Job CUPS-Authenticate-Job>
    AuthType Negotiate
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>

  <Limit All>
    Order deny,allow
  </Limit>
</Policy>

# The policy below is added by SUSE during build of our cups package.
# The policy 'allowallforanybody' is totally open and insecure and therefore
# it can only be used within an internal network where only trused users exist
# and where the cupsd is not accessible at all from any external host, see
# http://en.opensuse.org/SDB:CUPS_and_SANE_Firewall_settings
# Have in mind that any user who is allowed to do printer admin tasks
# can change the print queues as he likes - e.g. send copies of confidental
# print jobs from an internal network to any external destination, see
# http://en.opensuse.org/SDB:CUPS_in_a_Nutshell
# For documentation regarding 'Managing Operation Policies' see
# https://openprinting.github.io/cups/doc/policies.html
<Policy allowallforanybody>
  # Allow anybody to access job's private values:
  JobPrivateAccess all
  # Make none of the job values to be private:
  JobPrivateValues none
  # Allow anybody to access subscription's private values:
  SubscriptionPrivateAccess all
  # Make none of the subscription values to be private:
  SubscriptionPrivateValues none
  # Allow anybody to do all IPP operations:
  # Currently the IPP operations Validate-Job Cancel-Jobs Cancel-My-Jobs Close-Job CUPS-Get-Document
  # must be additionally exlicitly specified because those IPP operations are not included
  # in the "All" wildcard value - otherwise cupsd prints error messages of the form
  # "No limit for Validate-Job defined in policy allowallforanybody and no suitable template found."
  <Limit Validate-Job Cancel-Jobs Cancel-My-Jobs Close-Job CUPS-Get-Document>
    Order deny,allow
    Allow from all
  </Limit>
  # Since CUPS > 1.5.4 the "All" wildcard value must be specified separately,
  # otherwise clients like "lpstat -p" just hang up,
  # see https://bugzilla.opensuse.org/show_bug.cgi?id=936309
  # and https://www.cups.org/str.php?L4659
  <Limit All>
    Order deny,allow
    Allow from all
  </Limit>
</Policy>
# Explicitly set the CUPS 'default' policy to be used by default:
DefaultPolicy default

desktop-tcafd66:/home/vic
Titre: Re : pb de CUPs
Publié par: Yoman le 30 Juin, 2024, 01:20:47
Bonjour

J'ai du reprendre toutes les lignes de ton fichier conf de CUPS.

Tu as des restrictions sur ces sections :

<Location />
<Location /admin>
<Location /admin/conf>
<Location /admin/log>


Modifie leurs autorisations en ajoutant : Allow from all dans les sections qui restreignent l'accès
sudo nano /etc/cups/cupsd.conf

<Location />
  Order allow,deny
  Allow from all
</Location>

<Location /admin>
  Order allow,deny
  Allow from all
</Location>

<Location /admin/conf>
  AuthType Default
  Require user @SYSTEM
  Order allow,deny
  Allow from all
</Location>

<Location /admin/log>
  AuthType Default
  Require user @SYSTEM
  Order allow,deny
  Allow from all
</Location>

Ensuite relance CUPS
sudo systemctl restart cups

Normalement, ce fichier conf, est nickel chez openSUSE , il n'y a pas à le modifier. Peut-être qu'il y a une nouvelle politique de sécurité chez SUSE.

---------
Une autre piste, essaye de lancer http ://localhost :631 en root, pour voir si tu as accès pour supprimer les impressions en attente.

Essaie avant la modification du fichier conf
-------
Titre: Re : pb de CUPs
Publié par: vicky le 30 Juin, 2024, 08:52:21
j'avais déjà essayé de lancer Firefox en Su cela a été refusé...
Pour modifier el fichier  dois-je le copier dans Kwrite puis le modifer et ensuite le recopier dans
quand le lance nano il me repond
--------------------------------------------------
nano /etc/cups/cupsd.conf


# Configuration file for the CUPS scheduler.  See "man cupsd.conf" for a
# complete description of this file.
#

# Log general information in error_log - change "warn" to "debug"
# for troubleshooting...
LogLevel warn
PageLogFormat

# Only listen for connections from the local machine.
Listen localhost:631
Listen /run/cups/cups.sock

# Show shared printers on the local network.
Browsing On
BrowseLocalProtocols dnssd

# Default authentication type, when authentication is required...
DefaultAuthType Basic

# Web interface setting...
WebInterface Yes

# Restrict access to the server...
<Location />
  Order allow,deny
</Location>

# Restrict access to the admin pages...
------------------------------------------------------------------------
              
Titre: Re : pb de CUPs
Publié par: pierrotbj le 30 Juin, 2024, 10:02:18
Salut,
Essaies de le faire à la windaube :
Eteints l'imprimante et le PC et ensuite tu redémarre tout.
En principe tout rentre dans l'ordre et l'impression se lance toute seule sans que tu n'ai rien à faire de plus.
Ce genre de problème m'arrive de temps en temps, je sais pas pourquoi mais cette combine fonctionne pas trop mal.
Titre: Re : pb de CUPs
Publié par: Yoman le 30 Juin, 2024, 13:20:43
j'avais déjà essayé de lancer Firefox en Su cela a été refusé...
C'est normal il faut se connecter en :

su -
ensuite lancer firefox
# firefox
Tu as essayé de lancer Firefox (application graphique) en tant que root dans une session d'un utilisateur normal. Ce n'est pas possible pour des raisons de sécurité.

Ok tu ne connais pas nano.
Tu vas utiliser gedit à la place de kwrite qui est plus adapté pour.

sudo gedit /etc/cups/cupsd.conf
Titre: Re : pb de CUPs
Publié par: chalu le 30 Juin, 2024, 18:24:42
Bonsoir,
il me semble que c’est vim qui est installé par défaut sur openSUSE. Je crois me souvenir avoir installé à la main nano car j’avais mes habitudes avec sur Debian.
Titre: Re : pb de CUPs
Publié par: vicky le 01 Juillet, 2024, 14:55:02
Je vais déclarer le sujet resolu car
Cette imprimante CANON PIXMA 5055 n'imprime qu'en couleur
j'ai essayé  avec un autre disque sous Tux
un autre essai sous Windows 10  le meme texte il n'imprime que les lignes en couleurs...
donc je suis allé demander sur le Net pourquoi? 
et j'ai trouvé beaucoup de reponses mais aucunes solutions
Donc comme j'ai une imprimante en noir Laser
et que cette Canon veux bien scanner
si quelqu'un a une solution je suis preneur
Merci de vos aides
Bonne journée
Vicky
Titre: Re : pb de CUPs
Publié par: Yoman le 01 Juillet, 2024, 20:45:48
Du coup, je comprends mal ta problématique.
Tu as un soucis d'accès à l'interface de ton imprimante
ou d'impression en couleur ou noir et blanc 🤔

Tu nous as donné très peu de retour sur les commandes que l'on t'a proposées.

S'il faut chercher d'autres solutions, ça va être très difficile, car en définitif  ton problème n'est pas très bien posé et l'on ne connait pas le résultat de nos propositions pour creuser un peu plus et trouver une solution.
Titre: Re : pb de CUPs
Publié par: vicky le 07 Juillet, 2024, 11:27:40
j'ai utilisé gedit et j'ai sauvé
mais!!!
marche pas
----------------------------------------------------------------------------------------------------------------------------------
#
# Configuration file for the CUPS scheduler.  See "man cupsd.conf" for a
# complete description of this file.
#

# Log general information in error_log - change "warn" to "debug"
# for troubleshooting...
LogLevel warn
PageLogFormat

# Only listen for connections from the local machine.
Listen localhost:631
Listen /run/cups/cups.sock

# Show shared printers on the local network.
Browsing On
BrowseLocalProtocols dnssd

# Default authentication type, when authentication is required...
DefaultAuthType Basic

# Web interface setting...
WebInterface Yes

# Restrict access to the server...
<Location />
  Order allow,deny
  Allow from all
</Location>

# Restrict access to the admin pages...
<Location /admin>
  Order allow,deny
  Allow from all
</Location>


# Restrict access to configuration files...
<Location /admin/conf>
  AuthType Default
  Require user @SYSTEM
  Order allow,deny
  Allow from all
</Location>
-
Titre: Re : pb de CUPs
Publié par: jenrem le 07 Juillet, 2024, 18:08:04
Bonjour à toutes et tous
@ Chalu , c'est "kate " l'éditeur de texte par défaut sur Tumbleweed  KDE, je ne sais pas pour Gnome et les  autres
@ Vicky , je suis plutôt du genre Caterpillar  que broderie fine , mais
Je suis allé voir sur le site Canon (j'ai une pixma  MG 3600) , apparemment il y a des cartouches couleurs et noires
Ton problème pourrait  venir  des injecteurs bouchés dans les t^tes d'impression , si c'est ça , ça peut être compliqué
Un autre truc un peu idiot ( ça m'est déjà arrivé ) tu n'aurais pas fait une impression en blanc sur du papier foncé et que l'imprimante serait restée en " blanc "
Bonne chance pour la suite
Titre: Re : pb de CUPs
Publié par: vicky le 07 Juillet, 2024, 20:31:21
je cherche à utiliser cups pour effacer la tache en cours
La question est
Comment lancer cups en étant soit Root soit SU
j'utilise htttp://localhost:631/
en console je me met SU mais je n'arrive pas à lancer Firefox
y a t'il une solution
pour ma Pixma j'ai suivi des tutos pour enlever l'encre qui s'est séchée
Titre: Re : pb de CUPs
Publié par: jenrem le 07 Juillet, 2024, 22:15:39
Bonsoir Vicky
Peut être savoir qu'elles sont les dépendances ( si il y en a ) autour de cups et des pilotes de l’imprimante , et voir si certains ne sont pas ou corrompus ou manquants
Pour la ligne de commande pour trouver les dépendances je laisse le soin " aux autres " de te la donner , je n'en suis pas capable
Si le problème n'est pas là , alors !
Ensuite , façon bull dozer  , je désinstallerais et l'imprimante/scanner  et cups
Je réinstallerais ensuite  cups et l'imprimante avec des pilotes tout propres que je viendrais d'aller chercher
Citer
Comment lancer cups en étant soit Root soit SU
Je n'ai jamais su le faire , c'est pour installer ton imprimante que tu veux passer par cette commande ?
Citer
Comment lancer cups en étant soit Root soit SU
Yoman te l'a dit , pour être " root " tu peux " faire "  soit  :  sudo  ta-commande  , ensuite entrer ton mot de passe
ou
su -  ( su (en minuscule ) espace et " - " tiret du 6  )   , ton PW  , nouvelle ligne qui commence par " # " et là , tu es en  root
Citer
en console je me met SU mais je n'arrive pas à lancer Firefox
Il me semble que Yoman te l'a dit aussi   , tu te mets en konsole  et tu tapes de suite " firefox " sans passer par root
jenrem@livecd:~> firefox  ( entrée )
Pourquoi tu veux ouvrir firefox en root ?
Tu n'as pas d'environnement de bureau  ( KDE , Gnome , Xfce  ............)
Je ne sais pas si mes petites lumières te seront utiles , je le souhaite
Bonne soirée
Titre: Re : pb de CUPs
Publié par: chalu le 08 Juillet, 2024, 08:27:00
Bonjour,
il me semble que le mot de passe est demandé lorsqu’il est nécessaire ?
Titre: Re : pb de CUPs
Publié par: vicky le 08 Juillet, 2024, 09:17:41
Alors là je ne la connaissais pas..
J'avais besoin d'annuler une impression de 50 pages et quand j'allais sur Cups --> Non authorisé...
Ce matin je vais sur CUPS pour vous expliquer mon pb
quand je vais sur jobs pour annuler ma tache
ce coups ci il me demande mon mot de passe et mon id alos que jusqu'à présent ce n'était jamais arrivé
donc mon problème est résolu mais je ne sais pas comment c'est arrivé
Je vous remercie de votre soutien
Bonne journée
Vicky
Titre: Re : pb de CUPs
Publié par: manchette le 08 Juillet, 2024, 09:26:30
hello,

peut être y a t'il eu u n soucis ponctuel avec cups, ou alors une modif de ta part qui as été prise en compte ensuite ?

tu as dit
" Répondre #13 – 07 Juillet, 2024, 11:27:40
j'ai utilisé gedit et j'ai sauvé
mais!!!
marche pas"

donc tu as du modifier des choses il me semble, puis en redémarrant cela l'a pris en compte (?)
Titre: Re : pb de CUPs
Publié par: chalu le 08 Juillet, 2024, 12:25:41
Alors là je ne la connaissais pas..
J'avais besoin d'annuler une impression de 50 pages et quand j'allais sur Cups --> Non authorisé...
Ce matin je vais sur CUPS pour vous expliquer mon pb
quand je vais sur jobs pour annuler ma tache
ce coups ci il me demande mon mot de passe et mon id alos que jusqu'à présent ce n'était jamais arrivé
donc mon problème est résolu mais je ne sais pas comment c'est arrivé
Je vous remercie de votre soutien
Bonne journée
Vicky
Super !