PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : CUPS Printer pro IP erlauben



marcdevil
10.01.08, 12:06
In CUPS kann man global IP Netzwerke erlauben oder verbieten, das kann man auch mit iptables regeln.
cupsd.conf:
<Location />
Order Deny,Allow
Deny From All
Allow From 127.0.0.1
Allow From 192.168.0.*
</Location>

Aber wie kann ich einzelne Drucker bestimmten Netzen erlauben oder verbieten??? Das geht laut Manual nur mit AllowUser (Benutzer und Gruppen)

Dono
10.01.08, 12:20
auch mit sowas wie iptables?

marcdevil
10.01.08, 12:34
nein, mit iptables kann dich nur den Port 631 für bestimmte Netze blockieren, aber nicht einzelne Drucker.
ich brauch das:
ipp://printserver.lan.org:631/printer/foo darf von 192.168.1.*
ipp://printserver.lan.org:631/printer/bla darf von 10.123.*.*

*EDIT*
ich sehe grade das ich die locations in cupsd.conf erweitern muss.
http://eduunix.ccut.edu.cn/index/html/linux/OReilly.Linux.Server.Hacks.Volume.Two.Dec.2005/0596100825/morelnxsvrhks-CHP-3-SECT-10.html

<Location /printer/foo>
Order Deny,Allow
Deny From All
Allow From 127.0.0.1
Allow From 192.168.0.*
</Location>

stephankoenig
10.01.08, 12:35
In der Benutzer und Gruppenverwaltung selbst? Oder kann man dort nur generell den Zugriff auf Cups erlauben?

Grüsse, Steven

cane
10.01.08, 13:05
Funktioniert printer spezifisch - lies Abschnitt 3.10.2 aus dem Link von marcdevil.

mfg
cane