[comp.unix.questions] rsh

bill@contex.UUCP (Bill Phillips) (08/29/90)

I just discovered an apparently undocumented feature of the remote
shell rsh (not to be confused with the restricted shell of the same
name).  rsh imposes a umask of 022 on all programs run through it.
This caused us much consternation and confusion, and led to many
man-days of fruitless and unnecessary debugging.  As far as I have
been able to determine after considerable research, this is entirely
undocumented.

We are running SGI IRIX 3.2 and 3.3 on a number of Personal Irises.

Questions:

    - has anyone ever run into this before (I don't recall having
    seen discussions of it, but I could have missed it -- if
    anyone has articles or pointers, I'd like to see them)?

    - might this be under the control of some configuration file?
    I have definitely determined that neither ~/.profile nor
    /etc/profile was responsible.

    - if this is a known "feature", is there some flag for rsh,
    or some other way of turning it off (other than prepending
    "umask 0;" to every command line sent through rsh)?

We'll be turning off the umask from within the programs run by rsh
now, but that only applies to our own software, of course.

Thanks,
bill
-- 
William F Phillips,  Sr. Engr.,  Development Systems Development Group,
    Xyvision Design Systems  +  101 Edgewater Drive  +  Wakefield, MA, USA
        uunet!contex!bill                     (formerly wfp@well & wfp@dasys1)