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>
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.
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
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.
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.