Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.

Attention, une faille de sécurité dans bash a récemment été rapportée, il est recommandé de mettre à jour son système (plus de détails)

#1 Le 16/04/2005, à 14: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 lpadmin

ServerCertificate /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 100

MaxRequestSize 0m
Timeout 300

Listen 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 0

User lp
Group lpadmin

RIPCache 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, à 15:39)

Hors ligne

#2 Le 16/04/2005, à 14: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, à 15: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, à 15:37)

Hors ligne

#4 Le 16/04/2005, à 15:32

laurent

Re : [résolu /sans vraiment comprendre ;-)] cups et les droits

mielpop a écrit :

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

Haut de page ↑