Beefy Boxes and Bandwidth Generously Provided by pair Networks
good chemistry is complicated,
and a little bit messy -LW
 
PerlMonks  

Re: How best to hide command-line arguments from ps command?

by sgifford (Prior)
on Nov 19, 2003 at 02:03 UTC ( #308211=note: print w/replies, xml ) Need Help??


in reply to How best to hide command-line arguments from ps command?

While the details vary from Unix to Unix, in general arguments and environment are both considered public information. You can try to hide them right after you start up, but there will still be a time period when they are not hidden.

The only way I know to do this safely is via a filehandle. You can do that with a pipe or a temp file. I think a pipe is the nicest way to do it. From the shell, you can use a "here document" to send the data directly over a pipe:

#!/bin/sh echo "Enter Password:" stty -echo read PASSWD stty echo /tmp/t13.pl <<EOF $PASSWD EOF #!/usr/bin/perl sleep(5); $_=<>; chomp; print "Password is $_\n";

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://308211]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others having an uproarious good time at the Monastery: (9)
As of 2020-08-13 08:23 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    Which rocket would you take to Mars?










    Results (69 votes). Check out past polls.

    Notices?