Hallo,
Wenn keine Authentisierung gewünscht ist, sollte
Satisfy any
</Location>
genügen, dann sollte jeder Benutzer mit den Jobs machen dürfen,
was er will.
Seltsam, ich meine mich zu erinnern, dass das früher einmal bei mir
funktioniert hat, jetzt aber (9.3) funktioniert es so nicht mehr.
Mit erzwungener Authentisierung mit
AuthType BasicDigest
AuthClass User
</Location>
und dann alle Benutzer ausser "root" mit
lppasswd -g lp -a <user1>
lppasswd -g lp -a <user2>
...
der CUPS-Gruppe "lp" (nicht "sys"!) hinzufügen, funktioniert
es auch via Web-Frontend - zumindest bei der 9.3.
Dann ist allerdings immer beim Löschen von Jobs eine
Authentisierung notwendig, also auch via Kommandozeile
mit "cancel" - allerdings ist dann kein "-u <user>" nötig.
Beim Löschen von Jobs via Web-Frontend ist generell eine
Authentisierung notwendig, weil sonst der cupsd keinen
Benutzernamen kennt (im Gegensatz zur Kommandozeile),
denn der cupsd muss den Benutzer, der einen Job löschen will,
mit dem Benutzer, dem der Job gehört, vergleichen können
bzw. feststellen, dass der Benutzer, der einen Job löschen will,
dazu generell berechtigt ist.
Gruss,
Johannes Meixner
--
SUSE LINUX Products GmbH, Maxfeldstrasse 5 Mail: jsmeix@suse.de
90409 Nuernberg, Germany WWW: http://www.suse.de/