suse linux 操作系统下打BASH补丁

1、检查当前版本信息:

bash -version
echo $BASH_VERSION
 
2、打4.3版本的补丁
在tmp目录下(保险起见,空间至少要100M以上)新建一个bash_upgrade.sh文件,并写入如下内容:
wget http://ftp.gnu.org/gnu/bash/bash-4.3.tar.gz
tar zxf bash-4.3.tar.gz ; cd bash-4.3
wget -r -nd -np http://ftp.gnu.org/gnu/bash/bash-4.3-patches/
for BP in `ls bash43-*|grep -v sig`; do patch -p0 < $BP; done
./configure 
make && make install
3、授权并执行
chmod +x bash_upgrade.sh
./bash_upgrade.sh
4、检查版本
bash -version
echo $BASH_VERSION(此环节可能出来的版本信息还是老版本的)
5、修改环境变量
先查看BASH的位置
opensuse:/tmp # bash                                                                                                                                                   
bash-4.3# whereis bash
bash: /bin/bash /etc/bash.bashrc /usr/local/bin/bash /usr/share/man/man1/bash.1.gz
修改/etc/passwd文件
将root的bash路径换成上面的 /usr/local/bin/bash
如:
root:x:0:0:root:/root:/bin/bash
改成
root:x:0:0:root:/root:/usr/local/bin/bash
 
6、退出重新登录
7、重新检查版本
bash -version
echo $BASH_VERSION

转载于:https://www.cnblogs.com/o0JSP/p/4048586.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值