如何保护shell脚本的代码(How to protect shell script's c

2019-10-17 23:52发布

我有一个shell脚本。 我已经使它适用于所有用户只能执行。 我已经隐藏/保护的内容在里面。 所以,没有人会不会复制该文件。 反正有做这样的密码保护阅读或加密的脚本? 请给我建议。

Answer 1:

大多脚本不打算隐藏。 可能是你应该实现你的秘密算法在一些编程语言,然后从脚本执行该算法。 你也不会需要密码,因为可执行文件是二进制文件,不是人可读。

你只需要知道什么进入该程序,在发生什么脚本。



Answer 2:

使脚本只能通过一些特定的用户可读,并提供一个可执行的, setuid该帐户,运行该脚本。

当然,这意味着脚本将使用指定帐户的权限,而不是用户的权限运行。



Answer 3:

它`不是最好的做法(为什么你有这样的要求?!),但你可以使用SHC - shell脚本编译器。

SHC链接: http://www.datsi.fi.upm.es/~frosal/



文章来源: How to protect shell script's code
标签: linux bash shell