1994-09-16 - Re: privacy in Unix environment

Header Data

From: chen@intuit.com (Mark Chen)
To: vznuri@netcom.com (Vladimir Z. Nuri)
Message Hash: 39e214e8078aa196b297fc4c98511d74022310b4aab917b7aa4e0254968b08fc
Message ID: <9409161819.AA16497@doom.intuit.com>
Reply To: <199409160307.UAA29221@netcom6.netcom.com>
UTC Datetime: 1994-09-16 18:20:01 UTC
Raw Date: Fri, 16 Sep 94 11:20:01 PDT

Raw message

From: chen@intuit.com (Mark Chen)
Date: Fri, 16 Sep 94 11:20:01 PDT
To: vznuri@netcom.com (Vladimir Z. Nuri)
Subject: Re: privacy in Unix environment
In-Reply-To: <199409160307.UAA29221@netcom6.netcom.com>
Message-ID: <9409161819.AA16497@doom.intuit.com>
MIME-Version: 1.0
Content-Type: text/plain



> Hello everyone, here is a question well suited for the c'punks.
> I'm looking for some kind of utility that will allow script files
> to be run, to spawn off processes, but will wipe out environment
> and "ps" info from being read. i.e. imagine that the commands
> being called must shield their arguments and environment from
> the "ps" command run on a system. the ideal program would let
> me run csh scripts but make all the unix commands called
> (sort, grep, whatever) invisible to other users on my local
> system.
> 
> can it be done?
> 
> note: I am aware of the trick of using symbolic links to hide
> command names.

This can't be done with scripting (though, as some other folks have
pointed out, you can sometimes overwrite argv from a C program).

Perl might be a good alternative.  You get to perform fairly
high-level functions without spawning additional shells.

   - Mark -


--
Mark Chen 
chen@netcom.com
415/329-6913
finger for PGP public key
D4 99 54 2A 98 B1 48 0C  CF 95 A5 B0 6E E0 1E 1D




Thread