CUPS:Sicherheit

Aus KissDoc

Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

Top

Benutzer und Gruppen

Sämtliche in Cups benutzten User und Gruppen sind Unix-Benutzer und Gruppen. Eine eigene Buntzerverwaltung wie im Apache gibt es nicht.

Top

Systemgruppe

Mit der Directive Systemgroup kann eine CUPS eigene Systemgruppe festgelegt werden, die für administrative Zwecke verwendet werden kann.

SystemGroup adm
Top

Prozesse

Der Cups Server muß mit Rootrechten gestartet werden, damit ipp auf Port 631 verfügbar ist. Weitere von Cups gestartete Prozesse können mit der Direktive RunAsUser Yes als andere Benutzer ausgeführt werden. Diese Directive ist aber mit Vorsicht zu geniessen.

Für das setzen von User und Gruppe sind die Directiven User und Group vorhanden, unter denen der Server bei einem externen Kommando läuft.

Top

Zugriffsbeschränkung

Ähnlich wie beim Apache können Locations geschützt werden.

<Location /admin>
        Order Deny,Allow
        Deny From All
        Allow From 192.168.100.*
</Location

Zur Authentifizierung stehen die Direktiven AuthType und AuthClass zur Verfügung.

<Location /admin>
	AuthType Basic
	AuthClass System
<Location>

Obwohl eine Firewall unerwünschte Ports sperren kann, sollte doch schon von jedem Dienst die Erreichbarkeit eingeschränkt werden:

Listen localhost:631
Listen hostname_or_ip:631
Top
Persönliche Werkzeuge