쉘 스크립트에서 데이터베이스 비밀번호 암호화

쉘 스크립트에서 데이터베이스 비밀번호 암호화

Oracle 양식을 컴파일하기 위한 작은 스크립트가 있습니다. 이 스크립트에서 데이터베이스에 로그인하고 이 스크립트의 비밀번호를 암호화하려고 합니다.

for i in `ls *.fmb`
do
echo Compiling Form $i ....
/u01/oracle/middleware/domains/test/config/fmwconfig/components/FORMS/instances/test/bin/frmcmp_batch.sh userid=test/username@password batch=yes module=$i logon=yes module_type=form compile_all=yes window_state=m$
done

아래와 같이 비밀번호로 보호/암호화된 파일에 저장된 참조로 비밀번호를 대체할 수 있습니까? userid=test/username@P4ssw0rd여기서 "P4ssw0rd"는 해당 파일에 저장됩니다.

이 참조를 어떻게 만들 수 있나요?

더 나은 옵션이 있거나 이를 수행하지 않을 이유가 있습니까?

매우 감사합니다!

관련 정보