一般情况下,shell脚本都是明文可见的,这没有什么,但是如果你的shell脚本中涉及到了一些秘密,
并且这个脚本不只在你自己的host上运行的话,那么就需要给这个shell脚本进行一个简单的加密。
有些工具可以对shell脚本进行加密,但是加密后的文件不能使用。shc这个工具可以对shell脚本进行
编译,生产一个可执行的二进制文件。shc的RPM包可以从下面这个连接中获得。
简单的安装之后,执行下面的命令即可:
shc -v -r -T -f scriptname
执行完上面的命令以后会生成两个文件,一个是scriptname.x文件 ,一个是scriptname.c文件。
scriptname.x文件就是新生成的可执行二进制文件。
直接运行./scriptname.x即可。
阅读(1635) | 评论(0) | 转发(0) |