PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : CUPS: Zugriff auf Drucker einschränken (IP-Bereich)?



mamue
02.04.05, 21:46
Hallo,
kann man den Zugriff auf Drucker irgendwie auf einen bestimmten IP-Bereich einschränken, so dass etwa nur alle PC aus 192.168.1.0/24 drucken können? Da soll kein Sicherheitsfeature sein, sondern nur Anwender davon abhalten versehentlich den falschen Drucker zu verwenden.
In der Manpage steht davon nichts (man 5 printers.conf), soweit ich das sehe.

Danke,
mamue

Elvizz
02.04.05, 22:13
Guck mal in der Default-Config nach... also bei mir unter Debian gibt es folgende Locations

<Location /jobs>
#
# You may wish to limit access to job operations, either with Allow
# and Deny lines, or by requiring a username and password.
#
AuthType Basic
AuthClass User
</Location>

#<Location /printers>
#
# You may wish to limit access to printers and classes, either with Allow
# and Deny lines, or by requiring a username and password.
#
#</Location>
Ich denke, wenn du beides verbietest, es nicht möglich sein sollte, dass andere drucken.

Also z.B. so:

<Location /jobs>
Order deny,allow
Deny from all
Allow from 192.168.1.0/24
</Location>
<Location /printers>
Order deny,allow
Deny from all
Allow from 192.168.1.0/24
</Location>

Grüße,
Elvizz

mamue
02.04.05, 22:16
Ich habe mich falsch ausgedrückt, entschuldige.
Ich möchte den Zugriff auf den Drucker XY auf den Adressbereich 172.22.10.0/24 beschränken. Ein anderer Drucker soll nur von 172.22.11.0/24 erreichbar sein.
Ich kann den Zugriff auf _alle_ Drucker einschränken, aber geht das auch auf einzelne, getrennt?

mamue

Elvizz
02.04.05, 22:56
Gepp, geht auch... und zwar so: ;)


<Location /printers/name>
## Allow/Deny wie du es beschrieben hast
</Location>

Grüße,
Elvizz

mamue
03.04.05, 10:52
Gna! Ich war blind! Danke für das Lichtlein!

mamue