Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!pacific.mps.ohio-state.edu!linac!att!ucbvax!PAN.SSEC.HONEYWELL.COM!thompson From: thompson@PAN.SSEC.HONEYWELL.COM (John Thompson) Newsgroups: comp.sys.apollo Subject: re: crp does not work + passwd wrong type Message-ID: <9105132311.AA03432@pan.ssec.honeywell.com> Date: 13 May 91 23:11:08 GMT Sender: daemon@ucbvax.BERKELEY.EDU Organization: The Internet Lines: 35 > We have following problem with crp: > > % cpr -on //node_name > ?(spmlogin) Error setting process name - Insufficient rights (OS/naming server) > login: > > After that it works fine, but where does that Insufficient rights come > from??? > It is same thing when you add -me on crp. The problem is the ACLS (rights) on the `node_data/proc_dir directory. This directory holds the names of the processes, if they decide to name themselves (CRP processes name themselves 'username.nodenum', unless you give them an alternate name). This means that the directory must be writable by everyone. This is yet another place where /sys/node_data (normal resolution of `node_data) can give Unix people a headache. It's in a system area, but it needs to be open in order to work.... (BTW: You used to be able to name processes by using 'ctob' to catalog the UID returned by ps(t) as `node_data/proc_dir/processname. You can't any more. The command works, but doesn't change the name. You need to use the unsupported pm_$set_my_name() procedure. (There's also pm_$set_name() for setting any process' name, if you know how to use it....) -- jt -- John Thompson (I'M ENGAGED!!!!) Honeywell, SSEC Plymouth, MN 55441 thompson@pan.ssec.honeywell.com A pessimist sees the tunnel. An optimist sees the light at the end of the tunnel. The realist sees the tunnel, the light at the end of the tunnel, and realizes that it's an oncoming train.