第一种方法(gzexe):
这种加密方式不是非常保险的方法,但是能够满足一般的加密用途,可以隐蔽脚本中的密码等信息。
它是使用系统自带的gzexe程序,它不但加密,同时压缩文件。
使用方法:
gzexe file.sh
它会把原来没有加密的文件备份为 file.sh~ ,同时 file.sh 即被变成加密文件;
第二种方法(shc):
使用 shc 对 Linux shell 脚本加密.
shc是一个专业的加密shell脚本的工具.它的作用是把shell脚本转换为一个可执行的二进制文件,这个办法很好的解决了脚本中含有IP、密码等不希望公开的问题.
shc的下载地址:
http://www.anyside.com/linux/shc-3.8.tgz
安装:
tar zxvf shc-3.8.tgz
cd shc-3.8
make test
make
make test
make strings
make install
使用方法:
shc -r -f script-name
运行后会生成两个文件,script-name.x 和 script-name.x.c. 其中script-name.x是加密后的可执行的二进制文件;用./script-name即可运行,script-name.x.c是生成script-name.x的原文件(c语言).
服务器批量添加用户、更改密码:
了解了以上两种加密方式我们在写一些包含密码的shell脚本的时候是不是就相当放心了呢!^_^
由于服务器过多,都是要用脚本来修改密码的,修改完总是把之前的修改密码的脚本删掉,后来就不用再这么做了,修改密码易如反掌!
#!/bin/sh
echo '!#456&af^%*' | passwd --stdin root
echo '123456' | passwd --stdin zhaohang
分享到:
相关推荐
本文将探讨如何对Linux的Shell脚本进行加密,确保它们不被未经授权的用户访问。 首先,我们需要理解的是,Shell脚本本质上是文本文件,可以直接阅读和编辑。为了加密,我们可以采用以下几种方法: 1. **源代码混淆...
本文将详细介绍在CentOS环境下对Shell脚本加密的两种方法。 ### 第一种方法:gzexe `gzexe` 是一个简单易用的加密工具,它通过压缩和加密Shell脚本来提高安全性。虽然它并不是最安全的加密手段,但足以隐藏脚本中...
shc(Shell Script Compiler)是一款开源工具,它能够将Shell脚本转换成二进制可执行文件,从而达到加密和保护脚本源码的目的。shc的工作原理是读取Shell脚本,对其进行编译,并生成一个加密的二进制文件。这个二...
### 对Shell脚本加密的方法 #### 一、引言 在现代软件开发和运维工作中,Shell脚本是一种非常重要的工具,被广泛应用于自动化任务处理、系统管理等方面。然而,由于Shell脚本通常是以纯文本形式存储,这使得它们...
`shc`工具就是为了解决这个问题而设计的,它允许我们将Shell脚本转换为加密的二进制可执行文件,从而增强脚本的安全性。`shc`这个名字代表了"Shell Script Compiler",它实际上并不是一个真正的编译器,而是一个将...
在shell脚本中使用加密密码的轻量级解决方案
shc(Shell Script Compiler)是一个开源的Shell脚本加密工具,由Rolf Backe开发。它通过将Shell脚本编译成C代码,然后用gcc或其他C编译器将其编译为可执行的二进制文件。这样,原始的Shell脚本内容就被隐藏在了编译...
下面将详细讨论`shell脚本写的加密脚本`这个主题,以及它与Linux知识的关联。 首先,让我们了解什么是Shell脚本。Shell是Linux或Unix的命令解释器,它为用户提供了一个交互式的环境来执行系统命令。而Shell脚本则是...
综上所述,"Linux下清理数据库shell脚本"涉及了Linux系统管理、数据库备份策略、shell脚本编程、任务调度和错误处理等多个方面。通过编写这样的脚本,我们可以实现自动化运维,提高工作效率,同时保障数据的安全性和...
文件包含大作业shell脚本(快速备份系统)源码,实验课做的Linux实验shell脚本:Samba实验,DDNS(DHCP服务器 和DNS服务器的配置)的shell脚本,运行脚本每个实验只需要两三分钟即可完成。 其中sy1为实验一脚本,sy2...
SHC 加密 Shell 脚本 SHC(Shell Script Compiler)是一种工具,用于加密 Shell 脚本,以保护其中包含的敏感信息,如密码等。使用 SHC,可以将 Shell 脚本编译成二进制格式的加密文件,从而防止未经授权的人查看或...
安卓apk在CentOS上自动化编译打包发布脚本, 支持阿里ECS和RDS, 详细使用请查看博客
"shell脚本加密工具 shc.pdf"可能涉及了如何使用shc工具来加密Shell脚本。shc是一个源代码加密器,它可以将Shell脚本转换为C语言编译的二进制文件,增加了一层安全性,防止未授权的用户查看或修改脚本。 "Shell脚本...
总结来说,shc-3.8.9作为一个实用的shell脚本加密工具,为开发者提供了保护代码隐私、防止恶意篡改的有效途径。在实际应用中,我们需要结合系统安全策略,合理使用shc以增强shell脚本的安全性。
`shc` 是一个用于加密`bash` shell脚本的工具,它能够将脚本转换成编译后的二进制形式,从而保护其中的敏感信息,如密码、API密钥或其他私密数据。`shc` 的全称是 "Shell Crypt",由Rolf Backe开发,它通过将shell...
"Linux 脚本加密文件"涉及到一个名为`shc`的实用程序,它允许我们将bash shell脚本转换为加密的可执行二进制文件,从而增加了一层安全防护。 `shc`(Shell Script Compiler)是一个用于将shell脚本转换为加密二进制...
Oracle数据库是企业级广泛使用的数据库管理系统,而Shell脚本则是一种在Unix/Linux系统中进行批处理和自动化任务的强大工具。这个“shell脚本可配置备份oracle数据库.rar”压缩包文件显然是为了解决如何通过Shell脚...