今週はOneiricの開発において、大事故に分類されるであろう問題が発生しました。これは操作フロントエンドのバグのため、本来予定されていないタイミングでsidからのsyncが行われてしまった、というものです。開発期間にはまだまだ余裕があるため、被害そのものは致命的なものにはなりませんが、universeにある特定のパッケージが必要なユーザーは、もし対象パッケージがsyncされてしまっている場合、テストのやりなおしが必要です。Unityのタスクスイッチャ11.04以降の標準デスクトップ環境であるUnityに、新しいタスクスイッチャが追加されました。現時点では「ひとつのアプリケーションに複数のウインドウがある」という状態で他のウインドウに移ることができませんが、11.10リリースまでには改善される予定です。LubuntuのISOイメージUbuntuのファミリーにおいてもっとも軽量なもののひとつ、Lubuntuの新しいISOイメージがリリースされています。Lubuntuは軽量なデスクトップ環境であるLXDEを採用することで、通常のUbuntuやKubuntuに比べるとメモリやCPU要求が抑えられた環境に仕上げられています。主なソフトウェア構成は、LXDE(デスクトップ環境⁠)⁠・Chromium(ブラウザ⁠)⁠・Abiword(ワードプロセッサ⁠)⁠・Gnumeric(表計算)等となっています。これらはGNOMEやUnity・KDE+Fireofx・OpenOffice.orgといった構成に比べるとフットプリントが小さく、少なくともメモリ消費の面では「リソースを食わない」ソフトウェアです。リポジトリそのものはUbuntu/Kubuntuなどと共用なので、必要に応じてソフトウェアを追加することも可能ですし、追加利用できるソフトウェアはUbuntu/Kubuntu等と同等です。いわゆる「古いPCをLinuxで再生」的なアプローチを行う場合には、UbuntuそのものではなくLubuntuを用いることを検討した方が良いでしょう[1]⁠。[1]単体でPCを利用する必要がなければ、LTSPのようなシンクライアント的な利用の方がさらに低リソースで利用できます。AppArmorのプロファイルリポジトリUbuntuにはセキュリティ目的の強制アクセス制御[2]機構として、AppArmorが搭載されています[3]⁠。AppArmorは「プロファイル」をもとにアクセス制御を提供する仕組みになっており、「⁠プロファイル」は、各種サーバープログラムや「狙われやすい」(⁠注4)プログラムのパッケージに組み込まれており、パッケージインストール時に自動的にシステムに登録されるようになっています。この「プロファイル」の開発ページがLaunchpad上で行われるようになりました。[2]「強制アクセス制御」という単語が不明な場合、「⁠既存のUnix/POSIXパーミッションよりも細かくアクセス権限を制御する方法」という理解をしておくと良いでしょう。さまざまな語弊を気にせず単純に表現すると、「⁠強制アクセス制御によって、rootユーザーであってもアクセスを拒否できる権限設定が可能になる」という言い方になります。......さらに簡単に説明すると、「⁠SELinuxのようなもの」です。Testsで利用するツール(checkbox)の翻訳要請が出ています。Testsで利用されるにあたり、大幅な書きなおし・UIの変更が行われています。日本語への翻訳も現在作業中で、テスト・翻訳案の提示を広く求めています。Ubuntuの翻訳作業への提案は、Launchpadアカウントがあれば随時行うことができます。興味のある方は翻訳ガイドを確認の上、Checkboxの作業ページから作業を行ってみてください[5]⁠。[5]提案された翻訳案は、一定のプロセスに基づいて審査されたコミッタによるレビューの上で反映されます。明らかな誤訳等はレビュー段階で弾かれることが期待できるので、気軽に参加してみてください。翻訳のライセンス上、ほとんどのWeb翻訳サイト・多くの翻訳ソフトウェアによる機械翻訳をもとにした提案は行うべきではありません。Daysが無事に終了し、ログのまとめが準備されています。主な内容は次の通りです。Ensemble:Emsembleの使い方ことはじめ。EC2スタイルの仮想マシンで利用するホスト初期設定ユーティリティ)の使い方。(part1):OrchestraとEmsembleによる統合管理について・その1。(part2):OrchestraとEmsembleによる統合管理について・その2。management:Cloud環境におけるHAとID管理について。Computeことはじめ。LTSにおけるUEC。Ensemble:Node.js/MongoをEmsenmbeでセットアップする方法。project:OpenStackプロジェクトについて。#225がリリースされています。OneのGTKベースのフロントエンド、Magicicada。Oneは通常、Nautilus(ファイルマネージャ)に統合されたクライアントからアクセスしますが、Magicicadaを用いることで、より細かな同期状態の確認・公開URLの一覧などが行えます。Oneをヘビーに利用している方にお勧めします。メーリングリスト等でよく見かける略語(Acronym)リスト。Gmailの中身を手元にダウンロードするスクリプト。install等の操作をundoすることができる、apt-undo。Lionの“⁠ナチュラル⁠”スクロールをUbuntuで設定する方法。LTS用のアップデータがリリースされています。CVE-2011-2467を修正します。Likewiseに含まれるlsassに、SQLインジェクションを許す問題がありました。これを利用することで認証データベースを改竄し、権限昇格を行うことが可能です。対処方法:通常の場合、アップデータを適用することで問題を解決できます。LTS用のアップデータがリリースされています。CVE-2011-1548を修正します。CVE-2011-1098は、ログファイルのパーミッション指定が正しくなく、ローカルユーザーからログファイルが閲覧可能になってしまう問題です。LTSにのみ影響します。CVE-2011-1154は、logrotateによるログファイル名のハンドリングに問題があり、shredオプションが指定された任意のパスにあるログファイルを操作する際に任意のコードが実行可能になる問題です。この脆弱性を悪用するには、攻撃者が任意の名前でログファイルを作成できる必要があります。LTS・10.10・11.04に影響します。CVE-2011-1155は、logrotateによるログファイル名のハンドリングに問題があり、logrotateの処理が停止する問題です。CVE-2011-1548は、古典的symlink・ハードリンク攻撃により、ローカルユーザーによって任意のファイルの読み取り・変更が可能な問題です。対処方法:通常の場合、アップデータを適用することで問題を解決できます。11.04・10.10用のアップデータがリリースされています。CVE-2011-0226を修正します。悪意ある細工の施されたType1フォントファイルを読み込んだ際、任意のコードが実行されうる問題がありました。対処方法:アップデータを適用の上、セッションを再起動(一度ログアウトしてログインしなおし)してください。LTS用のアップデータがリリースされています。CVE-2011-2696を修正します。Formatのファイルの取り扱いに問題があり、悪意ある加工の施されたファイルを開いたときに任意のコードを実行される恐れがあります。対処方法:通常の場合、アップデータを適用することで問題を解決できます。Ltd.ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。