如何从ps命令中隐藏密码



我有以下脚本:

#!/bin/sh
. /filelocation/propertyfile.properties                    #key value pairs are stored here(KEY,PASSWORD,etc being used below)
# Executing java proc
exec java -Dproc.name='(java instance)' -DAPP_NAME="name of instance" -somearguements -Djavax.net.ssl.keyStore=$KEY -Djavax.net.ssl.keyStorePassword=$PASSWORD -Xms512m -Xmx1024m MainClass

运行完上面的脚本后,我可以看到使用ps命令运行的进程。但我也看到了参数值key和密码可见。

你能帮我如何隐藏这些价值观吗?

没门!

不要将密码放在命令行参数和环境变量中

以与GPG相同的方式从文件描述符中读取密码:如何使用Gnupg';s密码短语fd参数?

最新更新