Printer Daemon (Update)

Matthew Dillon dillon at apollo.backplane.com
Sat Dec 5 15:58:21 PST 2009


:Update
:
:The socket /var/run/printer has permissions rwxrwx---. If I change them 
:to rwxrwxrwx there is no problem printing.
:
:Since no one else is complaining about this I assume I have something 
:set incorrectly but have run out of ideas.
:
:Thanks, Jim Chapman

    Hmm.  On my printer box that socket is 770 and I can print fine so
    I think changing the perms might just be masking the issue you are
    having.

    Usually printer daemon problems are due to ownership/group issues
    in /var/spool/lpd or /var/spool/output, or path specifications
    that are not accessible by group 'daemon'.

backup# ls -la /var/spool/lpd
total 2
drwxr-xr-x   2 root  daemon  512 Sep 12  2005 .
drwxr-xr-x  11 root  wheel   512 Apr  2  2008 ..

backup# ls -lRa /var/spool/output
total 4
drwxr-xr-x   3 root  daemon  512 Sep 22 10:57 .
drwxr-xr-x  11 root  wheel   512 Apr  2  2008 ..
drwxr-xr-x   2 root  daemon  512 Dec  1 10:23 lpd
-rw-rw-r--   1 root  daemon    4 Dec  4 21:53 lpd.lock

/var/spool/output/lpd:
total 5
drwxr-xr-x  2 root  daemon  512 Dec  1 10:23 .
drwxr-xr-x  3 root  daemon  512 Sep 22 10:57 ..
-rw-r----x  1 root  daemon    4 Sep 22 11:04 .seq
-rw-rw-r--  1 root  daemon   33 Dec  1 10:23 lock
-rw-rw-r--  1 root  daemon   25 Dec  1 10:23 status
backup# 

    In particular the lock file in /var/spool/output has to be 664
    and the lock and status files in /var/spool/output/lpd have to be
    664.  And the group has to be 'daemon'.

					-Matt
					Matthew Dillon 
					<dillon at backplane.com>





More information about the Users mailing list