web-dev-qa-db-fra.com

CUPS - Supprimer l'invite du mot de passe

J'ai une imprimante installée sur un serveur Ubuntu (12.04 LTS)

Je peux imprimer des articles sans problème, mais il demande toujours un nom d'utilisateur et un mot de passe, ce qui est super gênant.

J'ai essayé tout ce que je pouvais trouver à ce sujet en ligne, mais rien ne semble pouvoir supprimer l'invite.

J'ai défini DefaultAuthType sur None dans /etc/cups/cupsd.conf, toujours une invite.

aussi juste lire ce post:

Cups demande toujours un mot de passe pour imprimer sur une imprimante donnée

mais cela n'a pas aidé non plus tristement, bien que pour moi je n'ai qu'une imprimante, alors je suis perplexe sur ce qu'il faut faire maintenant.

Merci.

MODIFIER:

Voici à quoi ressemblent mes fichiers CUPS:

imprimante.conf

# Printer configuration file for CUPS v1.5.3  
# Written by cupsd    # DO NOT EDIT THIS FILE WHEN CUPSD IS RUNNING
<DefaultPrinter Canon_MX310_series>
UUID urn:uuid:5a7453c6-3dc0-3bce-53f1-7584efb6144a
Info Canon MX310 series
Location Living Rm
MakeModel Canon PIXMA MX300 - CUPS+Gutenprint v5.2.8-pre1
DeviceURI usb://Canon/MX310%20series?serial=16BE66&interface=1
State Idle
StateTime 1388353343
Type 12627980
Accepting Yes
Shared Yes
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
OpPolicy default
AuthInfoRequired none
ErrorPolicy retry-job
Option media-col media-bottom-margin
</Printer>

cupsd.conf

LogLevel warn
MaxLogSize 0
SystemGroup lpadmin
# Allow remote access
Port 631
Listen /var/run/cups/cups.sock
Browsing On
BrowseOrder allow,deny
BrowseAllow all
BrowseLocalProtocols CUPS dnssd
BrowseAddress @LOCAL
DefaultAuthType None
WebInterface Yes
<Location />
  # Allow remote administration...
  Order allow,deny
  Allow all
</Location>
<Location /admin>
  AuthType None
  # Allow remote administration...
  Order allow,deny
  Allow all
</Location>
<Location /admin/conf>
  AuthType None
  Require user @SYSTEM
  # Allow remote access to the configuration files...
  Order allow,deny
  Allow all
</Location>
<Policy default>
  JobPrivateAccess default
  JobPrivateValues default
  SubscriptionPrivateAccess default
  SubscriptionPrivateValues default
  <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 CUPS-Get-Document>
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>
  <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>
  <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>
  <Limit CUPS-Authenticate-Job>
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>
  <Limit All>
    Order deny, allow
  </Limit>
</Policy>
<Policy authenticated>
  JobPrivateAccess default
  JobPrivateValues default
  SubscriptionPrivateAccess default
  SubscriptionPrivateValues default
  <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>
  <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>
  <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>
  <Limit Cancel-Job CUPS-Authenticate-Job>
    AuthType None
    Require user @OWNER @SYSTEM
    Order deny, allow
  </Limit>
  <Limit All>
    Order deny,allow
  </Limit>
</Policy>
1
Eman

Essayez de changer dans /etc/cups/printers.conf

AuthInfoRequired none

J'ai installé HP2015 et je n'ai pas de problème

<DefaultPrinter hp2015>
UUID urn:uuid:c7c39f9e-7dc7-3a45-7531-fc4222d08420
AuthInfoRequired none
Info hp2015
Location x.x.x.x
MakeModel HP LaserJet p2015 Series pcl3, hpcups 3.13.9
DeviceURI ipp://x.x.x.x:631/printers/hp2015
State Idle
StateTime 1393930474
Type 8425502
Accepting Yes
Shared No
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
OpPolicy default
ErrorPolicy retry-job
Option cups-browsed true
</Printer>

et c'est mon cupsd.conf

LogLevel warn MaxLogSize 0
# Allow remote access Port 631 Listen /var/run/cups/cups.sock
# Share local printers on the local network. Browsing On BrowseLocalProtocols dnssd DefaultAuthType Basic WebInterface Yes
<Location />   # Allow shared printing...   Order allow,deny   Allow
all </Location> <Location /admin> </Location> <Location /admin/conf>  
AuthType Default   Require user @SYSTEM </Location> <Policy default>  
JobPrivateAccess default   JobPrivateValues default  
SubscriptionPrivateAccess default   SubscriptionPrivateValues default 
<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 CUPS-Get-Document>
    Require user @OWNER @SYSTEM
    Order deny,allow   </Limit>   <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>   <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>   <Limit CUPS-Authenticate-Job>
    Require user @OWNER @SYSTEM
    Order deny,allow   </Limit>   <Limit All>
    Order deny,allow   </Limit> </Policy> <Policy authenticated>   JobPrivateAccess default   JobPrivateValues default  
SubscriptionPrivateAccess default   SubscriptionPrivateValues default 
<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>   <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>   <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>   <Limit Cancel-Job CUPS-Authenticate-Job>
    AuthType Default
    Require user @OWNER @SYSTEM
    Order deny,allow   </Limit>   <Limit All>
    Order deny,allow   </Limit> </Policy>

Vous pouvez vérifier votre partie de /etc/cups/printers.conf et /etc/cups/cupsd.conf. Je n'ai pas de problème avec l'autorisation lors de l'impression.

2
2707974