Re: udprintning

From: Henrik Lund Kramshøj (none@hlk--kramse.dk.lh.bsd-dk.dk)
Date: Tue 23 Sep 2003 - 20:43:19 CEST


Date: Tue, 23 Sep 2003 20:43:19 +0200
Subject: Re: udprintning
From: Henrik Lund Kramshøj <none@hlk--kramse.dk.lh.bsd-dk.dk>
To: bsd-novice@bsd-dk.dk


On tirsdag, sep 23, 2003, at 19:01 Europe/Copenhagen, Lasse Thomsen
wrote:

> hejsan.
>
> Efter et crash i weekenden er jeg igang med at sætte min openBSD server
> op igen. Indtil nu er det gået smerte frit, dog bøvler jeg med min
> printer. Jeg kan fint printe fra selve serveren men når jeg prøver at
> printe via en klient får jeg denne fejl.
>
> Sep 23 21:04:38 afrolem lpd[11177]: lp: /var/spool/lpd/lp: Permission
> denied
> Sep 23 21:04:38 afrolem lpd[11177]: lp: /var/spool/lpd/lp: Permission
> denied
>
> Hvordan får jeg ændret de permissions og hvad skal de være ?
>
> pt er mine permissions.
> # ls -l /var/spool/lpd/lp
> total 0
> -rw-r--r-- 1 root daemon 0 Sep 22 02:46 acct
> -rw-r--r-- 1 root daemon 0 Sep 22 02:46 lock
> -rw-r--r-- 1 root daemon 0 Sep 22 02:46 log
>

Jeg har en printerkø som hedder ppro6 (en dejlig Minolta PagePro6
med en ekstra std SIMM på 8MB, PCL5 osv.)
[hlk@fiona lpd]$ which lpr
/usr/bin/lpr
[hlk@fiona lpd]$ ls -l /usr/bin/lp*
-r-xr-sr-x 1 root daemon 19992 Sep 21 22:11 /usr/bin/lpq*
-r-sr-sr-x 1 root daemon 20600 Sep 21 22:11 /usr/bin/lpr*
-r-sr-sr-x 1 root daemon 20024 Sep 21 22:11 /usr/bin/lprm*

[hlk@fiona lpd]$ ls -la ppro6/
total 12
drwxr-xr-x 2 daemon daemon 512 Sep 23 00:22 ./
drwxrwxr-x 3 root daemon 512 Sep 3 23:18 ../
-rw-rw---x 1 daemon daemon 4 Sep 9 23:53 .seq*
-rw-r--r-- 1 daemon daemon 0 Sep 3 23:18 acct
-rw-r----- 1 daemon daemon 19 Sep 23 00:21 lock
-rw-r--r-- 1 daemon daemon 114 Sep 6 17:23 log
-rw-rw---- 1 daemon daemon 18 Sep 23 00:22 status

Kig evt. på mtree der kan informere hvis der er rettigheder der
står galt og sætte rettighederne til noget fornuftigt - sådan mere
generelt

Fra http://www.openbsd.org/faq/upgrade-minifaq.html
3.1.5: New permissions for lp*
       The spool directories used by lpd must now be writable by group
daemon in order for lpr to be able to spool files. Additionally,
the files within the spool directories must be owned by user and
group daemon. This can be accomplished as follows:
  # find /var/spool/output /var/spool/lpd -type d \
         -execdir chgrp daemon {} \; -execdir chmod g+rwx {} \;
  # find /var/spool/output /var/spool/lpd -type f \
         -execdir chown daemon:daemon {} \;

Prøv at udføre de kommandoer :-)
- dine filer er ejet af root, men skal ejes af daemon

Mvh

--
Henrik Lund Kramshøj, cand.scient, CISSP
e-mail: hlk@security6.net, tlf: 2026 6000
www.security6.net - IPv6, sikkerhed, netværk og UNIX



This archive was generated by hypermail 2b30 : Wed 15 Nov 2006 - 18:25:08 CET