如何从ps命令隐藏密码?

时间:2020-04-20 14:19:19

标签: linux

我的脚本如下:

#!/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命令运行的进程。 但我也看到参数值键和密码可见。

您能帮我怎样隐藏这些价值观?

1 个答案:

答案 0 :(得分:1)

没办法!

请勿在命令行参数和环境变量中输入密码。

以与GPG相同的方式从文件描述符中读取密码: How to use Gnupg's passphrase-fd argument?