linux-l: lprm: permission denied

Matthias Kranz mskranz at zedat.fu-berlin.de
Di Jan 27 16:21:17 CET 1998


On Tue, Jan 27, 1998 at 03:57:03PM +0100, JSC wrote:
> On Jan 01, 1998 at 08:18:52AM +0100, Stefan Bund wrote:
> > 
> > Ich habe folgendes Problem: Wenn ich verusche einen Druckjob mit lprm
> > zu l"oschen, bekomme ich obige fehlermeldung. Nur als root kann ich
> > die jobs aus der queue rausnehmen. lpd ist suid root und sgid lp. Das
> > sollte wohl reichen. Innerhalb der queue wird der Job mittels lpr -U
> > $user nochmal umgelenkt, aber soweit ich die Doku verstanden habe
> > sollte das trotzdem gehen. 
> > 
> > Was kann ich "andern, damit normale nutzer ihre print-jobs l"oschen
> > k"onnen ???
> > 
> LPRng ?
> 
> vi /etc/lpd.perms
> wenn ich mich nicht vertan habe muesste es service C sein:
> ##     SERVICE  MEANING
> ##       C      lpc queue control operation
> 
> aus
> # allow root on server to remove a job
> ACCEPT SERVICE=C SERVER USER=root
> REJECT SERVICE=C
> 
> sollte man dann doch lieber
> ACCEPT SERVICE=C SERVER USER=root
> ACCEPT SERVICE=C SAMEHOST SAMEUSER
> REJECT SERVICE=C
> 
Das C steht fuer Control, bedeutet also im Prinzip alle Permissions.
M steht fuer Removal und erlaubt das Loeschen aus der Queue.

Gruss
Matthias
-- 
Matthias Kranz    kranz at inf.fu-berlin.de
   http://www.inf.fu-berlin.de/~kranz
"Keep it simple, as simple as possible,
 but no simpler"           A.Einstein




Mehr Informationen über die Mailingliste linux-l