問題反應Q&A

bash bug修正

 
管理員 陳國全的相片
bash bug修正
管理員 陳國全發表於2014年 10月 29日(三) 22:41
 

linux bash上的安全性漏洞(http://arstechnica.com/security/2014/09 ... nix-in-it/),檢查有無此漏洞,只要開啟終端機,貼上下列內容

env x='() { :;}; echo vulnerable' bash -c "echo this is a test"

出現

vulnerable
 this is a test

表示bash尚未修正
修正後會出現

bash: warning: x: ignoring function definition attempt
bash: 錯誤,輸入的函數定義為 `x'
this is a test

在新北市教育作業系統上是存在的,要修正這個漏洞只要在教師身份開啟終端機執行下列指令即可。

保太老師提供比較簡單做法:

sudo apt-get update && sudo apt-get install bash  pepperflashplugin-nonfree   -y

完整更新動作如下

sudo -s
mv /etc/apt/sources.list.d/mate-desktop.list /etc/apt/sources.list.d/mate-desktop.list.save
apt-get update
apt-get insall pepperflashplugin-nonfree
apt-get upgrade

中間bootrepair會跳出詢問視窗,請選擇/dev/sda

bootrepair

升級後sublime Text會無法輸入中文,請下載我修正好的sublime-text.desktop

cd /usr/share/applications/
rm sublime-text.desktop
wget ftp://163.20.108.1/open/sublime-text.desktop
chmod +x sublime-text.desktop
cd

升級時間大約10分鐘(看網路速度)升級完成後,再把這台學生機回收,撒回給所有學生。

106字數