#1 Le 16/04/2005, à 13:17
- mielpop
[résolu /sans vraiment comprendre ;-)] cups et les droits
Bonjour,
Je m'excrime à configurer cups mais sans succès :
Actuellement sous hoary - kuubuntu avec kernel 2.3-10-7 K7
Volilà mon problème :
Je parviens à accéder à l'interface graphique de gestion de l'impression de KDE.
Je parviens sans mal à faire détecter mon epson stylus C84
En revanche, il semble que la communication entre mon ordi et l'imprimante ne se fasse pas via cups :
un
cat test.txt > /dev/lp0 me montre que l'imprimante écoute bien sur ce port.
En revanche, tout ce que j'essaye avec CUPS échoue.
1 - Via l'interface graphique de KDE
Lorsque j'accède à l'outil de configuration de cups via KDE, j'ai un message d'erreur :
Cet outil de configuration n'a pas reconnu certaines options. Elles resteront intactes et vous ne pourrez pas les modifier.
runasuser = Yes
include = cupsd-browsing.conf"
J'ai commenté ces options dans /etc/cups/cupsd.conf
Mais sans succès...
2 - Via localhost:631
Malgré l'ajout de cupsys au groupe shadow et l'activation du compte root et de son mot de passe, je ne parviens pas à accéder aux pages d'administration...
J'ai également essayé de commenter les lignes d'authentification de <local /admin> dans /cupsd.conf
...
> /dev/null
J'ai bien l'impression qu'il s'agit d'un problème de droits ; c'est pourquoi j'ai ajouté mon nom d'user et root aux comptes lp et lpadmin.
Sans succès sur la configuration de cups...
Bref, je sèche.
Je publie mon cupsd.conf si ça dit qqchose à quelqu'un...
_____
Classification none
DefaultCharset ISO-8859-15
DefaultLanguage en
Printcap /var/run/cups/printcap
PrintcapFormat BSD
RemoteRoot remroot
SystemGroup lpadminServerCertificate /etc/cups/ssl/server.crt
ServerKey /etc/cups/ssl/server.key<Location />
Encryption IfRequested
Satisfy All
Order deny,allow
Deny From All
Allow From 127.0.0.1
Allow from @LOCAL
</Location>
<Location /jobs>
AuthType Basic
AuthClass User
Encryption IfRequested
Satisfy All
Order allow,deny
</Location>
<Location /admin>
AuthType Basic
AuthClass System
Encryption IfRequested
Satisfy All
Order deny,allow
Deny From All
Allow From 127.0.0.1
</Location>HostnameLookups Off
KeepAlive On
KeepAliveTimeout 60
MaxClients 100MaxRequestSize 0m
Timeout 300Listen 127.0.0.1:631
AccessLog /var/log/cups/access_log
ErrorLog /var/log/cups/error_log
PageLog /var/log/cups/page_log
MaxLogSize 1m
LogLevel info
PreserveJobHistory On
PreserveJobFiles Off
AutoPurgeJobs No
MaxJobs 0
MaxJobsPerPrinter 0
MaxJobsPerUser 0User lp
Group lpadminRIPCache 8m
FilterLimit 0
DataDir /usr/share/cups
DocumentRoot /usr/share/cups/doc-root
RequestRoot /var/spool/cups
ServerBin /usr/lib/cups
ServerRoot /etc/cups
TempDir /var/spool/cups/tmp
Browsing On
BrowseProtocols CUPS
BrowsePort 631
BrowseInterval 30
BrowseTimeout 300
BrowseAddress @LOCAL
BrowseOrder allow,deny
ImplicitClasses On
ImplicitAnyClasses Off
HideImplicitMembers Yes
BrowseShortNames Yes
Dernière modification par mielpop (Le 16/04/2005, à 14:39)
Hors ligne
#2 Le 16/04/2005, à 13:24
- albireo
Re : [résolu /sans vraiment comprendre ;-)] cups et les droits
l'administration de cups, passe par le menu : Système -->Administration --> Impression
inutile de s'escrimer avec localhost:631 ou autre.
En ce qui concerne la gestion des jobs d'impression il faut utiliser les interfaces graphiques que fournit généreusement ubuntu, ou en ligne de commandes lpr, lprm, lpstat etc documentation de cups à regarder
bon WE
Hors ligne
#3 Le 16/04/2005, à 14:14
- mielpop
Re : [résolu /sans vraiment comprendre ;-)] cups et les droits
l'administration de cups, passe par le menu : Système -->Administration --> Impression
Oui, je suppose que ça vaut sous gnome : mais j'utilise KDE
[EDIT] Bon, je crois que j'ai résolu (partiellement le problème)
Je suis effectivement passé par localhost:631
Pour y parvenir, j'ai modifié mon cupsd.conf, de façon à supprimer l'exigence d'authentification :
J'ai modifié dans location la variable AuthType avec Authtype = None
Voic donc cette section dans mon /etc/cups/cupsd.conf
<Location />
AuthType None #initialement AuthType=Basic
AuthClass User
Encryption IfRequested
Satisfy All
Order deny,allow
Deny From All
Allow From 127.0.0.1
Allow from @LOCAL
</Location>
Ainsi, j'ai pu accéder aux taches d'aministration... Toujours avec un mot de passe, mais l'accès est désormais possible...
J'ai recréé une imprimante à partir de cette interface et ça fonctionne :
je pense donc que :
- soit kdeprint n'est pas optimisé pour la gestion des droits ubuntu
- soit j'ai manque quelque chose dans la création de mon imprimante avec KDE print (en suivant pourtant l'aide KDE...)
Anyway, je pense que je vais remodifier mon /etc/cups/cupsd.conf pour exiger à nouveau l'authentification
Dernière modification par mielpop (Le 16/04/2005, à 14:37)
Hors ligne
#4 Le 16/04/2005, à 14:32
- laurent
Re : [résolu /sans vraiment comprendre ;-)] cups et les droits
l'administration de cups, passe par le menu : Système -->Administration --> Impression
Oui, je suppose que ça vaut sous gnome : mais j'utilise KDE
la commande du prog sous gnome est:
gnome-cups-manager
donc, (je sais pas), peut-être qu'il existe kde-cups-manager ou kprint, tiens, peut-être...
Laurent, petit belge explorant la banquise
Hors ligne