我有一个shell脚本。我必须让所有用户都可以使用它来执行。我必须隐藏/保护其中的内容。因此,没有人不会复制该文件。有没有什么方法可以像密码保护一样读取或加密脚本?请推荐我。
发布于 2013-04-08 04:17:17
大多数脚本都不是要隐藏的。也许你应该用某种编程语言实现你的秘密算法,然后从脚本中执行该算法。您也不需要密码,因为可执行文件是二进制文件,不是人类可读的。
您只需要知道程序中包含哪些内容以及脚本中包含哪些内容。
发布于 2013-04-08 06:23:06
使脚本只对某些指定的帐户可读,并提供运行脚本的可执行文件setuid
到该帐户。
当然,这意味着脚本将以指定帐户的权限而不是用户的权限运行。
发布于 2013-04-08 04:11:12
这不是最佳实践(为什么有这样的要求?!)但是你可以使用SHC - shell脚本编译器。
https://stackoverflow.com/questions/15871075
复制