PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : CUPS: client-error-forbidden



ThorstenHirsch
05.08.05, 16:46
Servus!

Ich bekomms einfach nicht gebacken, CUPS so zu konfigurieren, dass ich mich im Browser NICHT authentifizieren muss und trotzdem Druckaufträge löschen darf. Ich bekomme stattdessen immer den Fehler:


client-error-forbidden

Das hier ist meine cupsd.conf:


DefaultLanguage de
LogLevel info
Port 631

<Location />
Order Deny,Allow
Deny From All
Allow From 127.0.0.1
</Location>

<Location /jobs>
AuthType None
Order Deny,Allow
Deny From All
Allow From 127.0.0.1
</Location>

<Location /admin>
AuthType Basic
AuthClass System
Order Deny,Allow
Deny From All
Allow From 127.0.0.1
</Location>

Tomek
05.08.05, 17:35
Ersetze deine CUPS-Konfiguration mit dieser:

DefaultLanguage de
LogLevel info
Port 631

<Location />
Order Deny,Allow
Deny From All
Allow From 127.0.0.1
Allow From 192.168.1.0/24
</Location>

<Location /jobs>
Order Deny,Allow
Deny From All
Allow From 127.0.0.1
Allow From 192.168.1.0/24
</Location>

<Location /admin>
Order Deny,Allow
Deny From All
Allow From 127.0.0.1
Allow From 192.168.1.0/24
</Location>
Du musst aber den IP-Bereich 192.168.1.0/24 an dein Netzwerk anpassen und CUPS neu starten.

ThorstenHirsch
05.08.05, 17:51
Joa, nee, das will ich ja nicht. Es soll ja keiner aus dem LAN darauf zugreifen dürfen, sondern wirklich nur derjenige, der hier am Rechner sitzt: meistens ich. Hmm...das bringt mich aber auf eine Idee: ich könnte mal den Hostname eintragen von meinem Rechner anstatt 127.0.0.1.

*eintrag*

*cups-restart*

Mist, klappt auch nicht. Gleicher Fehler.

Tomek
05.08.05, 17:52
Was hast du denn nun genau eingegeben? Wie ist die genaue Fehlermeldung?

ThorstenHirsch
08.08.05, 10:31
Also meine cupsd.conf sieht so aus:

DefaultLanguage de
LogLevel info
Port 631

<Location />
Order Deny,Allow
Deny From All
Allow From 127.0.0.1
</Location>

<Location /jobs>
AuthType None
Order Deny,Allow
Deny From All
Allow From myHostname.fully.quallified
</Location>

<Location /admin>
AuthType Basic
AuthClass System
Order Deny,Allow
Deny From All
Allow From 127.0.0.1
</Location>

Dann hab ich den Browser neugestartet, bin auf localhost:631, er wollte kein Passwort wissen. Hab' dann auf Jobs geklickt - er wollte wieder kein Passwort wissen, also bis hierhin alles richtig - und dann hab ich bei nem laufenden Job auf <cancel> gedrückt. Dann kommt ne neue Seite mit der Fehlermeldung:

client-error-forbidden

[WCM]Manx
08.08.05, 10:37
Hi!

... schau mal da:
http://adam.rosi-kessel.org/weblog/free_software/code/linux.html

Grüße

Manx

ThorstenHirsch
08.08.05, 14:06
Danke.
Ja, kenn ich. Blöderweise hab' ich da andere Erfahrungen gemacht als er. Er schreibt ja, er konnte jetzt, wo der CUPS-Server nicht auf dem gleichen Rechner läuft wie der Client, nicht mehr die Druckaufträge abbrechen, denn dazu musste er diese AuthClass aufnehmen. Daraus lese ich, dass er zuvor - als der Server und Client auf dem gleichen Rechner liefen - ohne AuthClass die Druckaufträge abbrechen. Aber das klappt bei mir nicht.

Wenn ich AuthType nicht weglasse oder nicht auf None setze, will CUPS von mir einen User mit Passwort haben. Und wenn ich AuthType auf None setze oder weglasse, kann ich ansonsten machen was ich will, ich bekomm immer diesen client-error-forbidden. Auch ein Eitnrag mit

Satisfy Any
...wie ich ihn mal irgendwo gelesen habe, bringt nix.