微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Nexus IQ 从 --password-stdin 读取密码

如何解决Nexus IQ 从 --password-stdin 读取密码

我在 linux 环境中运行 Nexus IQ 扫描。反正有没有从 --password-stdin 或类似的东西中读取密码?我们担心密码在 bash 历史记录中是明文形式。

java -jar ./nexus-iq-cli-1.75.0-01.jar -X -i "APPGNL" -a ${username}:${password} -s ${nexus_iq_url} ${docker_image_name}.tar

解决方法

我了解您想从文件中读取密码。在您的命令中,您可以将 ${password} 替换为 $(cat /password/directory)

,

这里有 2 个可能的选择:

--pki-身份验证 委托给JVM进行认证

https://help.sonatype.com/integrations/nexus-iq-cli#NexusIQCLI-Parameters

或者,这可能有助于隐藏凭据。不过我不确定它们是否会出现在日志中。

java -jar ./nexus-iq-cli-.jar @cli-auth.txt -i Test123 -s http://localhost:8070 -t build ./sample-application.zip

https://help.sonatype.com/integrations/nexus-iq-cli#NexusIQCLI-LoadingParametersFromFileLoadingParametersfromaFile

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。