로그인/비밀번호를 쉘에 숨기는 방법은 무엇입니까?

로그인/비밀번호를 쉘에 숨기는 방법은 무엇입니까?

Oracle SQL에 연결할 수 있는 셸 스크립트(.run)가 있습니다.

    echo whenever sqlerror exit | sqlplus Login/Passwd@SERVER @"TABLE1.sql"

echo 'return code : ' $?

숨기고 싶어"로그인/비밀번호@SERVER"다른 쉘이나 다른 방법으로 호출하여 이 작업을 수행하십시오. 당신의 도움에 감사드립니다

답변1

네가 원한다면숨다해당 값을 다른 스크립트의 변수에 넣을 수 있습니다.

. /path/to/other_script
echo whenever sqlerror exit | sqlplus "$HIDDEN" @"TABLE1.sql"

여기에는 다음이 other_script포함됩니다.

HIDDEN='Login/Passwd@SERVER'

하지만 other_script읽을 수 있어야 합니다...

관련 정보