shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Ocultar senha de sqlplus para comandos ps


From: MrBiTS
Subject: Re: Ocultar senha de sqlplus para comandos ps
Date: Sat, 19 Jan 2008 07:36:02 -0200
User-agent: Thunderbird 2.0.0.6 (X11/20071022)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

| Preciso ocultar algumas senhas durante a execução de um processo batch,
| gostaria de uma ajuda para isso. Vou detalhar melhor o caso.
|
| trecho de script
|
| LOG_DATE=date "+%Y%m%d%H%M%S")
| DIR_PATH=home/unix/marretas/sql'
| {
| sqlplus -s usuario/senha@oipmsprd @$DIR_PATH/query.sql
|       
| } >> ../logs/limpeza$LOG_DATE.txt
|
| Quando este script é executado a senha ficará exposta caso o usuário de
| um comando no prompt tal como: ps -ef|grep sqlplus era detalhar no
| prompt o usuario e a senha..Eu preciso é saber se há como eu ocultar
| esta senha caso o usuario venha digitar algum comando ps..
| Ps: Eu já utilizo um metodo getsenha, porém mesmo ele buscando a senha
| em um arquivo a senha é exposta.

Geralmente, clientes de bancos de dados ( mysql, psql, sqlplus ) aceitam
tanto as senhas em plain text quanto seus hashes criptografados. Vale
uma leitura no manual do sqlplus e/ou uma busca no Google/technet da Oracle.

Ainda assim, o ps mostrará o comando inteiro e, mesmo a senha em hash
será vista e poderá ser utilizada.

Outra forma seria verificar se Oracle possui um arquivo de configurações
que permita a inserção da senha nele. MySQL faz isso em seu ~/.my.cnf

- --

Um abraço

MrBiTs - address@hidden

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHkcSCrDdxWm3R8YYRAo2EAJ9Mx9l1zdfv9m/HnqsuKKUvGKpMWQCghx9J
VlNNhNjLoDMb1HlB6ZFO3Iw=
=9jRH
-----END PGP SIGNATURE-----


reply via email to

[Prev in Thread] Current Thread [Next in Thread]