OS X: El Capitan の「ディスクのアクセス権を修復」機能の削除が影響する可能性

OS X: El Capitan の「ディスクのアクセス権を修復」機能の削除が影響する可能性

2分で読めます
| macOS

この分析の高レベルの説明は、パブリックベータ版のリリースノートの「注記と既知の問題」の「その他」に記載されています。

システムファイルの権限は、ソフトウェアアップデート時に自動的に保護および更新されます。権限修復機能は不要になりました。

この変更は、/アプリケーション > ユーティリティ > ディスクユーティリティ.appにボタンがなくなったことを除けば、ほとんどの一般ユーザーには気づかれないでしょう。El Capitanでは、改良され、見た目も使いやすくなったディスクユーティリティがリリースされます。しかし、場合によっては、さらなる影響が出る可能性があります。

システム整合性保護

この変更は、OS X El Capitanの「システム整合性保護」機能の傘下にあります。その全体的な目的は、独自の意図を持った過剰なインストーラやマルウェアが重要なシステムファイルを改ざんし、OS Xのセキュリティや安定性を損なうことを防ぐことです。

Appleは、開発者や熟練したIT管理者がどうしても必要な場合にSIPをオフにする方法を提供していますが、一般ユーザーがそれを知ることも、オフにする必要もありません。開発者は、その情報にアクセスできます。

アップグレードプロセスの一環として、El Capitanインストーラーは、保護された特定のディレクトリ内に、もはやそこに存在すべきではない不正なファイル(おそらくは長い間忘れられていたインストールに起因するもの)を発見した場合、それらを削除します。その結果、重要なソフトウェアの一部が期待通りに動作しなくなる、あるいは全く動作しなくなる可能性があります。

これが平均的なユーザーにとって何を意味するかというと、すべてのミッションクリティカルなアプリをリストアップして、El Capitan に移行できるかどうかを確認するということです。

アップグレードの考え

上記の理由から、筆者としては、El Capitanをクリーンインストールし、El Capitan用にアップデートされた必要なソフトウェアだけを再インストールするのが賢明だと考えています。互換性については、「Roaring Apps」や開発者のウェブサイトで確認できます。Mac App Storeにあるソフトウェアの中には、修正が必要なため、El Capitanに対応していないものもあると思われます。

Appleがなぜもっと早くこれをしなかったのか、という疑問が浮かびます。答えは、Appleは通常、特定の機能が廃止されることを開発者に事前に警告しているからです。開発者に反応する時間を与えます。例えば、同じリリースノートには、「OS X El Capitanは、Appleが提供する、以前廃止されたJava 6ランタイムとツールをサポートする最後のOS Xメジャーリリースです」と記載されています。

要するに、ディスクのアクセス権修復機能が廃止されるのは、Appleがシステム整合性保護(SIP)によってOS Xの重要なシステムファイルへの改ざんに対する耐性を強化しているためです。顧客にとっての影響は、El Capitanへの移行に備えて、使用するすべての重要なアプリが対応していることを確認することがこれまで以上に重要になるということです。

Knowledge Network