免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 6389 | 回复: 2
打印 上一主题 下一主题

[系统管理] 请教如何保护shell脚本中的账号密码不显示 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2022-04-11 15:26 |只看该作者 |倒序浏览
本帖最后由 v5_6000 于 2022-04-11 15:54 编辑

shell脚本中包含了连接mysql和其它服务器的账号密码。不希望这些信息能够直接被cat查看到,目前采用的方法是使用shc对sh脚本进行了编译。
但是问题在于编译是针对整个shell脚本,也就造成整个shell都无法查看代码了。
是否有什么办法仅仅把账号密码敏感信息剥离出来加密再引入主脚本。而主脚本保持明码可以正常查看么?
大家都是用什么办法保护敏感信息的呢?

如果不编译的shell脚本的话,可以使用source将变量定义在另一个文件中,包含到主脚本里使用。
但是用shc编译了子文件,主脚本再用source包含的时候会报错。
不知道怎么办了。



论坛徽章:
0
2 [报告]
发表于 2022-04-11 21:15 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
3 [报告]
发表于 2022-04-13 15:31 |只看该作者
本帖最后由 v5_6000 于 2022-04-13 15:32 编辑

是在线下把用户名密码做编码,然后在线上写出来解码程序么?我试试看

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP