J’ai un serveur CUPS principal (A) avec 3 imprimantes dessus.
J’ai une workstation (B), qui a une imprimante installée en local : pour cela, je lui ai installé un serveur CUPS, qui :
-lit les imprimantes du serveur principal
-lit l’imprimante locale
Tout ceci est parfait pour l’utilisateur de la machine B.
SAUF QUE, les autres utilisateurs ont egalement acces à l’imprimante de B, en se connectant au serveur CUPS principal
Je pourrais (mais je trouve pas ca trop propre) n’autoriser que le user B à utiliser cette imprimante, mais l’IDEAL, serait que tous les users qui passent pas le serveur CUPS principal, ne voient meme pas l’imprimante B.
J’ai essayé de voir le fichier cupsd.conf, mais j’ai rien trouvé (ou compris) quelquechose qui me satisfasse…
Il faut que B refuse les connexions distantes sur son port 631. Mais c’est bizarre ton truc. Ou alors y a un protocole de réplication qui se balade entre les serveurs Cups.
Si tu connais la config d’Apache, c’est assez similaire. Regarde “man cupsd.conf”, man cups.conf… Et sur Gogole.
il dopit surement exister unre option à cups pour ne le faire ecouter que sur un nombrte d’interfaces definies…
Essaye de trouver cette option pour restreindre l’ecoute à l’interface locale lo.
Le fichier de conf (cupsd.conf) est pourtant bien commenté. Regarde du côté de la directive “Listen” (section “Netword Options”) ou dans la section “Browsing Options”.
Sinon, tu t’embête pas, tu mets une règle dans le firewall (le port utilisé est le 631)