remote printing from HP Unix system

Ching-Ping Tseng ct1x+ at andrew.cmu.edu
Fri Jun 21 02:50:43 AEST 1991


Excerpts from netnews.comp.unix.admin:

> 4-Jun-91 Re: remote printing from HP..  Paul Hite at prcrs.prc.com (1531)}
> 
> In article <3882 at tdw206.ed.ray.com>, heiser at tdw206.ed.ray.com (Bill Heiser -
> Unix Sys Admin) writes:
> 
> > I have a user using an HP Unix system, trying to print remotely
> > either using lp or lpr to a Sun system.  
> 
> Well, for starters, how was the printer definition set up on the hp?  It's
> easy to get it wrong.  Since it isn't working anyway, try removing and
> re-adding it:
> 
> 	#! /bin/sh
> 	HOST=<name of remote host goes here>
> 	PRINT=<name of printer on remote host goes here>
> 	HPPRINT=<name of printer on hp system goes here>
> 	/usr/lib/lpshut
> 	/usr/lib/lpadmin -x$HPPRINT
> 	/usr/lib/lpadmin -p$HPPRINT -mrmodel -v/dev/null -ocmrcmodel \\
> 		-osmrsmodel -orm$HOST -orp$PRINT -ob3
> 	# assuming that HPPRINT should be the default printer:
> 	/usr/lib/lpadmin -d$HPPRINT
> 	/usr/lib/lpsched
> 
> 


I am a novice system adminstration assistant.  We have the same requirment of
printing from HP 9000/320s (running HP-UX 7.0, old...) to an APPLE LaserWriter
IINTX connected to a SUN 3/60 (runing SunOS 4.1.0) via RS-232.  Thanks to the
response given by paul at prcrs.pre.com, we can do the printing too now.

However, there is one further question: The printing can be transmitted
successfully to SUN only if it is sent by root.  Every other user receives
this message:
	% lp /etc/mklp (or whatever the file is)
	lp: Unable to set the effective group id to 10 (or the user's GID)

The lpstat works fine in all cases.  It's obvious that lp can not set gid on
execution.  But I've checked the permission mode, owner and group of all the
related files and they all match the description in /etc/mklp.  Can someone
give me a hint where else to look at?

Thanks in advance.

--- Robert Tseng
    CADLab Assistant 
    Department of Architecture	
    Carnegie Mellon University
    ct1x+ at andrew.cmu.edu
    Tel: (412) 268-3596

P.S. We have YP running on all the machines and the /etc/passwd and /etc/group
     on HPs look like this:
	/etc/passwd:
		root:sCsHc60pR8aJE:0:0::/:/bin/csh
		daemon:*:1:5::/:/bin/sh
		bin:*:2:2::/bin:/bin/sh
		adm:*:4:4::/usr/adm:/bin/sh
		uucp:*:5:3::/usr/spool/uucppublic:/usr/lib/uucp/uucico
		lp:*:9:7::/usr/spool/lp:/bin/sh
		+::0:0:::

	/etc/group:
		root::0:
		other::1:
		bin::2:root,bin,lp
		sys::3:
		adm::4:
		daemon::5:
		mail::6:
		lp::7:
		+:

[/usr/bin]
-r-sr-sr-x   1 lp       bin        66876 Jan 16  1990 cancel*
-r-sr-sr-x   1 lp       bin        60808 Jan 16  1990 disable*
-r-sr-sr-x   1 lp       bin        26472 Jan 16  1990 enable*
-r-sr-sr-x   1 lp       bin        94208 Jan 16  1990 lp*
-r-sr-sr-x   1 root     bin       102400 Jan 16  1990 lpalt*
-r-xr-xr-x   1 bin      bin          608 Jan 16  1990 lpr*
-r-sr-sr-x   1 lp       bin       110592 Jan 16  1990 lpstat*
[/usr/lib]
-r-sr-sr-x   1 root     bin       122880 Jan 16  1990 lpsched*
-r-sr-sr-x   1 root     bin        98304 Oct 12  1989 rcancel*
-r-sr-sr-x   1 root     bin        62460 Oct 12  1989 rlp*
-r-sr-sr-x   1 root     bin       118784 Oct 12  1989 rlpdaemon*
-r-sr-sr-x   1 root     bin        81752 Oct 12  1989 rlpstat*
-r-sr-sr-x   1 root     bin        54412 Jan 16  1990 rwrite*
-r-sr-sr-x   1 lp       bin        54476 Jan 16  1990 accept*
-r-sr-sr-x   1 lp       bin        80588 Jan 16  1990 lpadmin*
-r-sr-sr-x   1 lp       bin        56520 Jan 16  1990 lpfence*
-r-sr-sr-x   1 lp       bin        60256 Jan 16  1990 lpmove*
-r-sr-sr-x   1 lp       bin        52040 Jan 16  1990 lpshut*
-r-sr-sr-x   1 lp       bin        54928 Jan 16  1990 reject*
[usr/spool/lp]
drwxr-xr-x  15 lp       bin         1024 Jun 19 21:42 ./
drwxr-xr-x   2 lp       bin         1024 Jun 19 13:24 class/
drwxr-xr-x   2 lp       bin         1024 Jun 19 16:45 interface/
drwxr-xr-x   2 lp       bin         1024 Jun 19 16:45 member/
drwxr-xr-x   5 lp       bin         1024 Jun 19 16:45 request/
drwxr-xr-x   2 lp       bin         1024 Jun 19 16:45 cinterface/
drwxr-xr-x   2 lp       bin         1024 Sep 15  1989 cmodel/
drwxr-xr-x   2 lp       bin         1024 Jun 19 16:45 sinterface/
drwxr-xr-x   2 lp       bin         1024 Sep 15  1989 smodel/
-rw-r--r--   1 lp       lp          2268 Jun 19 21:34 pstatus
-rw-r--r--   1 lp       lp           564 Jun 19 16:45 qstatus
[/usr/spool/lp/model]
-r-sr-sr-t   1 lp       bin         4432 Oct 12  1989 model/rmodel*



More information about the Comp.unix.admin mailing list