Linux 如何在我的shell脚本文件中硬编码密码

Linux 如何在我的shell脚本文件中硬编码密码,linux,bash,shell,unix,Linux,Bash,Shell,Unix,我正在编写一个shell脚本,它在开始时具有Kerberos身份验证。如何在shell脚本文件中硬编码密码 myscript 我正在使用以下命令运行脚本: sh /home/myscript.sh > /home/abc.log 结果: 命令进入无限循环,输入密码行将指向abc.log 帮助我了解如何在脚本文件中的kinit下面添加密码。“应该对密码进行加密,以便对其他人隐藏密码”。使用密钥表文件存储密码,而不是硬编码。然后可以运行kinit-k-t my.keytab my_id@AD

我正在编写一个shell脚本,它在开始时具有Kerberos身份验证。如何在shell脚本文件中硬编码密码

myscript 我正在使用以下命令运行脚本:

sh /home/myscript.sh > /home/abc.log
结果: 命令进入无限循环,输入密码行将指向
abc.log


帮助我了解如何在脚本文件中的
kinit
下面添加密码。“应该对密码进行加密,以便对其他人隐藏密码”。

使用密钥表文件存储密码,而不是硬编码。然后可以运行
kinit-k-t my.keytab my_id@AD111.xxx.COM
。我可以获取使用keytab的示例代码吗?我刚刚更新了我的注释。要创建一个keytab,您可以运行
ktutil
并在其中
add_entry-password-p principal-k kvno-e enctype
。查看此项了解更多信息。除了Keytab之外,还有其他方式在脚本文件中提及密码吗?
sh /home/myscript.sh > /home/abc.log