在Linux下通过shell脚本执行某些任务时(比如访问ftp),可能需要在shell脚本中显式添加个人帐号和密码。这导致了安全性问题,毕竟root用户是可以读该shell脚本文件的。给shell脚本加密是个解决办法。
最简单的加密方法是用系统自带的gzexe。它不仅加密文件,还进行了压缩。使用方法:
gzexe script.sh
这样原来的脚本文件script.sh会备份为script.sh~,同时生成加密和压缩了的新的script.sh可执行文件。将含有帐号密码的备份文件script.sh~自行处理好就行。另外还有更安全的shc加密。
参考资料:http://wenku.baidu.com/view/5fe0e61dc281e53a5802ffb7.html
最简单的加密方法是用系统自带的gzexe。它不仅加密文件,还进行了压缩。使用方法:
gzexe script.sh
这样原来的脚本文件script.sh会备份为script.sh~,同时生成加密和压缩了的新的script.sh可执行文件。将含有帐号密码的备份文件script.sh~自行处理好就行。另外还有更安全的shc加密。
参考资料:http://wenku.baidu.com/view/5fe0e61dc281e53a5802ffb7.html