Date: Wed, 14 Feb 2007 19:08:54 -0500 From: "Dak Ghatikachalam" <dghatikachalam@gmail.com> To: "FreeBSD - Questions" <freebsd-questions@freebsd.org> Subject: Ksh Shell script security question. Message-ID: <ba29b9b40702141608p57e63b4bg757f57acd33b0dcf@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
Hi Freebsd
I am am puzzled how to secure this code when this shell script is being
executed.
${ORACLE_HOME}/bin/sqlplus -s <<EOF | tee -a ${RESTOREFILE}
connect system/ugo8990d
set heading off
set feedback off
set pagesize 500
select 'SCN_TO_USE | '||max(next_change#) from V\$LOG_HISTORY;
quit
EOF
When I run this code from shell script in /tmp directory it spews file
called /tmp/sh03400.000
in that I have this entire code visible.
connect system/ugo8990d
set heading off
set feedback off
set pagesize 500
select 'SCN_TO_USE | '||max(next_change#) from V\$LOG_HISTORY;
quit
How do I secure that part of code, between
those EOF start and end.
It is just terrible to see the password all shown by the temporary file the
shell creates, just for security reasons I dont want any other users in
the system to view my code which contains the password.
If I have long running sql or large program anything I put in between EOF is
shown by these /tmp/sh* files
Any idea how to secure this
Thanks
Dak
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?ba29b9b40702141608p57e63b4bg757f57acd33b0dcf>
