Обновите bash, но bash - версия без изменений, почему
Для выпуска Shellshock я обновляю bash на redhat 4,5, используя следующие шаги
проверить версию bash
root@aaaA:/usr/src/redhat/RPMS/x86_64>bash --version
GNU bash, version 3.2.25(1)-release (x86_64-redhat-linux-gnu)
Copyright (C) 2005 Free Software Foundation, Inc.
обновить Bash
rpmbuild --rebuild -bb bash-3.2-33.el5_11.4.src.rpm
cd /usr/src/redhat/RPMS/x86_64/
root@aaa:/usr/src/redhat/RPMS/x86_64>rpm -Uvh bash-*
Preparing... ########################################### [100%]
1:bash ########################################### [ 50%]
2:bash-debuginfo ########################################### [100%]
проверьте версию bash еще раз
root@aaa:/usr/src/redhat/RPMS/x86_64>bash --version
GNU bash, version 3.2.25(1)-release (x86_64-redhat-linux-gnu)
Copyright (C) 2005 Free Software Foundation, Inc.
- перезагрузите компьютер и снова проверьте версию bash
root@aaa:/usr/src/redhat/RPMS/x86_64>bash --version
GNU bash, version 3.2.25(1)-release (x86_64-redhat-linux-gnu)
Copyright (C) 2005 Free Software Foundation, Inc.
- проверьте обороты
root@aaa:/usr/src/redhat/RPMS/x86_64>rpm -qa | grep bash
bash-3.2-33.4
bash-debuginfo-3.2-33.4
Почему версия bash не изменилась на bash-3.2-33.4