Скрытие аргументов командной строки для сценария Perl

Допустим, я написал сценарий Perl под названием «foo.pl», который принимает аргумент пароля через -p переключатель.

Однако, пока он запущен, любой может выполнить ps и увидеть всю строку командной строки, включая пароль:

$ ps a |grep 'foo\.pl'
32310 pts/4    S+     0:00 /usr/bin/perl -w ./foo.pl -p password
32313 pts/5    S+     0:00 grep foo.pl

Какой самый простой / самый простой способ скрыть пароль и заменить его на что-то вроде xxxxxx ?

5
задан amphetamachine 1 July 2011 в 22:06
поделиться