Fedora Shellshock対策としてbashからdashへ変更検討
UNIX系のOSはシステムの起動処理やサービスの制御などにシェルスクリプトを使っている。FreeBSDではash、OpenBSDではpksh、商用UNIX系ではkshがデフォルトのシステムシェルとして使われていることが多い。Linuxディストリビューションではbashをシステムおよびユーザのデフォルトシェルとして採用しているケースが多いため、今回のbashのセキュリティ脆弱性(通称Shellshock)の影響を強く受けている。
こうしたなか、UbuntuやDebianはすでに以前からシステムのシェルをdashへ変更している。dashはBSD系のOSで採用されているashをLinuxへ移植したもの。
ashはIEEE Std 1003.1 "POSIX.1"のシェルの仕様に準拠しつつBSD拡張を追加したシェルで、システムのデフォルトシェルとして採用する点で適している。動作が軽量高速という特徴があり、/bin/shとしてシステムのデフォルトシェルとして採用されている。システムシェルとしては、kshにも同様の特徴がある。
Linuxディストリビューションの普及から、ユーザのデフォルトシェル(インタラクティブシェル)としてbashが採用されるケースが増えているが、こうした場合はbashの代替としてzshを選択するという方法もある。zshは普及しているインタラクティブシェルとしては最後発となるもので、bashと同様のシンタックスが利用できるほか、提供されている機能が豊富という特徴がある。
提供元の記事
関連リンク
-
new
日本唯一の餃子の皮から作る餃子せんべい専門店「浜龍」が日本一の餃子の街“浜松”に9月11日(金)OPEN!!
-
new
フィットネスプロデューサー・AYA、出産2日前まで重さ60キロ超のバーベルでトレーニング 産後20日目の体型に驚きの声「筋肉貯金が…」
-
new
「推しに夢中でお皿洗えてないよ?」夫が妻に一言…娘と一緒に推し活を楽しんでいただけなのに…夫の執拗な妨害がエスカレート!?
-
new
東国原英夫、かつての盟友・グレート義太夫さんの訃報に心痛「ショックである」 ともに「たけし軍団」で活躍
-
new
スイス機械式時計ブランド NORQAIN「ノルケイン」ブランドアンバサダー(NORQAINER)が語る「挑戦」シリーズ第1弾 体操男子 岡慎之助選手(徳洲会体操クラブ)のスペシャルムービーを公開